私はクラスのクラスリストを持っています
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 のみを選択する必要があります。つまり、結果のリストには次のものが含まれている必要があります
[{id=1,value="a"},{ id = 2, value = "c" }]
linqでこれを行うにはどうすればよいですか?
編集
入力、
id value
1 a
1 b
2 c
3 d
3 e
出力は、
id value
1 a
2 c
3 d
つまり、 の繰り返しがある場合id
、result は最初の出現のみを取得する必要があります。