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