Выберите различное, используя linq [duplicate]
На этот вопрос уже есть ответ:
LINQ: разные значения 7 ответовУ меня есть список классов
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?
Редактироват
Input,
id value
1 a
1 b
2 c
3 d
3 e
Вне места должно быть,
id value
1 a
2 c
3 d
ie, если есть повторениеid
, результат должен принимать только первое вхождение.