我有一个问题要问你。我写正确的方法。我需要从一个类导入数据。按年龄排序。只输出男人。
因为方法必须返回按年龄排序的人
答案 0 :(得分:0)
此代码返回集合中所有男性的有序姓名:
public static IEnumerable<string> OrderedMales(IEnumerable<Person> persons)
{
return persons.Where(p => p.Sex == Gender.Male).OrderBy(p => p.Name).Select(p => p.Name);
}
答案 1 :(得分:0)
我认为以上内容很接近,但是您想按年龄排序。也许这行得通?
public static IEnumerable<string> OrderedMales(IEnumerable<Person> persons)
{
return persons.Where(
p => p.Sex == Gender.Male).OrderBy(p => p.Age);
}