Проверка наличия элемента в списке - C#
Формулировка задачи:
Пусть имеется такой список
В который мы добавим элементы
Как тут проверить что элемент с таким айди уже есть в списке и не добавлять его?
public class Luck
{
public int ID { get; set; }
public string Name { get; set; }
}List<Luck> list = new List<Luck>();
list.Add(new ReadBD { ID = 1, Name = "Витя" });
list.Add(new ReadBD { ID = 2, Name = "Миша" });
//как тут проверить что элемент с таким айди уже есть в списке и не добавлять его?
list.Add(new ReadBD { ID = 1, Name = "Петя" });Решение задачи: «Проверка наличия элемента в списке»
textual
Листинг программы
if (!list.Exists(x => x.ID == 1))
list.Add(new ReadBD { ID = 1, Name = "Петя" }); //только почему ReadBD, если лист из Luck?