У меня есть список классов класса
public class LinqTest
{
public int id { get; set; }
public string value { get; set; }
}
List<LinqTest> myList = new List<LinqTest>();
myList.Add(new LinqTest() { id = 1, value = "a" });
myList.Add(new LinqTest() { id = 1, value = "b" });
myList.Add(new LinqTest() { id = 2, value = "c" });
Мне нужно выбрать только отдельный идентификатор из этого списка. т.е. мой результирующий список должен содержать только
[{id=1,value="a"},{ id = 2, value = "c" }]
Как это сделать с помощью linq?
Edit
Ввод
id value
1 a
1 b
2 c
3 d
3 e
Вывод должен быть,
id value
1 a
2 c
3 d
т.е. если есть повторение id
, результат должен принимать только первое вхождение.