Мне нужно объединить два списка и отсортировать их, но не понимаю смысла ошибки, которую я получаю при попытке отсортировать мой новый объединенный список. «не может неявно преобразовать тип« void »в« System.Collections.Generic.List ». Это ошибка, которую я получаю на result.Sort();Слияние двух списков, за которыми следует сортировка объединенного списка
List<int> listOne = new List<int> { 1, 3, 5, 7, 9 };
List<int> listTwo = new List<int> { 2, 4, 6, 8, 10 };
List<int> result = listOne.Union(listTwo).ToList();
List<int> sorted = result.Sort();
foreach (var i in sorted) {
Console.WriteLine(i);
}
Console.ReadLine();
'Sort()' метод является метод 'List's. и ничего не возвращается. Только влияет на указанный список. Для большей производительности это лучший способ. –
Похоже, вы хотите [Enumerable.OrderBy Method] (https://msdn.microsoft.com/en-us/library/system.linq.enumerable.orderby%28v=vs.100%29.aspx). –