C#なら普通は

public Employee[] Managers(IEnumerable<Employee> emps) {
 return emps.Where(e => e.IsManager).ToArray();
}
こうか
public Employee[] Managers(Employee[] emps) {
 return emps.Where(e => e.IsManager).ToArray();
}
こうだと思うが
というかオブジェクト指向的には

List<Employee> list;

public Employee[] Managers() {
 return list.Where(e => e.IsManager).ToArray();
}

こうだと思うが