如何从C类导入数据#

问题描述 投票:-5回答:2

我有一个问题问你。我正确地写了这个方法。我需要从类中导入数据。按年龄排序。并输出只有男性。

因为方法必须返回按年龄排序的男性

c# linq input output
2个回答
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);
}

0
投票

我认为上面的内容很接近,但你想按年龄排序。也许这可能会奏效?

public static IEnumerable<string> OrderedMales(IEnumerable<Person> persons)
{
    return persons.Where(
        p => p.Sex == Gender.Male).OrderBy(p => p.Age);
}
© www.soinside.com 2019 - 2024. All rights reserved.