我们在C#中定义了这个类:
class Course
{
Teacher teacher;
string courseName;
int courseId;
}
我们如何搜索课程中的所有教师对象?
答案 0 :(得分:0)
如果您有List<Course>
,那么您可以执行以下操作:
var teachers = courses.Where(c => c.Teacher.Property == "value");
答案 1 :(得分:0)
课程班中只有一名教师。您可以使用Enumerable.Distinct搜索课程集以查找唯一的教师记录。
var result = courses.Distinct(c=>c.CourseId).Select(c=>c.Teacher);
注意您需要制作Teacher
公开属性,CourseId
也应该public
。