Вот мои настройки.
public class ItemList : List<Item>
{
public void Load() {...}
public void Save() {...}
}
Загрузка операций чтения из файла XML для заполнения ItemList
Затем я пытаюсь упорядочить список предметов по приоритету. Это инт? Однако для целей тестирования все элементы имеют различное значение.
ItemList itemList = new ItemList();
itemList.Load();
ItemList newItemList = itemList
.OrderBy(item => item.Priority) as ItemList;
return newItemList;
В приведенном выше newItemList всегда null. У itemList есть счетчик 7. Я трижды проверил, и все элементы в экземпляре itemList имеют установленный приоритет.
Что я делаю не так?
Я тоже пробовал ...
ItemList newItemList = itemList
.OrderBy(item => item.Priority)
.ToList() as ItemList;
Кажется, ничего не работает.
Заранее спасибо!