Имеется список, состоящий из объектов.
class Program
{
List<Item> items = new List<Item>;
items.Add(new Item(){ItemName = "Ball", ItemID = 10, ItemCost = 3})
items.Add(new Item(){ItemName = "Toy", ItemID = 14, ItemCost = 15})
}
Класс объектов:
public class Item
{
public string ItemName { get; set;}
public int ItemID { get; set; }
public double ItemCost { get; set;}
}
Требуется проверить на наличие в этом списке объекта с указанным string (поиск по имени), и, если этот элемент присутствует - изменить его ItemID и ItemCost.
Каким образом я могу это реализовать?
Спасибо большое!
p.s.: Пример здесь сделан очень примитивный. В реальности значения ItemID и ItemCost будут изменяться очень часто, а сам список будет содержать огромное кол-во объектов.