Как мне импортировать данные из класса C # - PullRequest
0 голосов
/ 24 марта 2019

У меня есть к вам вопрос.Я правильно пишу метод.Мне нужно импортировать данные из класса.Сортировка по возрасту.И выходной только мужчины.

Так как метод должен вернуть мужчин, отсортированных по возрасту

Ответы [ 2 ]

0 голосов
/ 25 марта 2019

Я думаю, что выше было близко, но вы хотели отсортировать по возрасту.Возможно, это может сработать?

public static IEnumerable<string> OrderedMales(IEnumerable<Person> persons)
{
    return persons.Where(
        p => p.Sex == Gender.Male).OrderBy(p => p.Age);
}
0 голосов
/ 24 марта 2019

Этот код возвращает упорядоченные имена всех мужчин в коллекции:

public static IEnumerable<string> OrderedMales(IEnumerable<Person> persons)
{
    return persons.Where(p => p.Sex == Gender.Male).OrderBy(p => p.Name).Select(p => p.Name);
}
...