如何从C#类导入数据

时间:2019-03-24 18:49:18

标签: c# linq input output

我有一个问题要问你。我写正确的方法。我需要从一个类导入数据。按年龄排序。只输出男人。

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

2 个答案:

答案 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);
}