//查詢 public List <Student> Get_result(List <Student> source, Student_Select student_Select) { List <Student> studentLists = new List <Student>(); foreach (var student in source) { if (student_Select.Invoke(student)) { studentLists.Add(student); } } return(studentLists); }