Если у меня есть класс, который выглядит следующим образом:
public class Item
{
public int ClientID { get; set; }
public int ID { get; set; }
}
И коллекция этих элементов...
List<Item> items = getItems();
Как я могу использовать LINQ для возврата единственного объекта "Item", который имеет самый высокий ID?
Если я сделаю что-то вроде:
items.Select(i => i.ID).Max();
Я получаю только самый высокий идентификатор, когда то, что я действительно хочу вернуть, это сам объект Item, который имеет самый высокий идентификатор? Я хочу, чтобы он возвращал один объект "Item", а не int.