結構列表中提取ID我有結構的列表:C#使用LINQ
struct MyStruct{
int ID;
string name;
string surname;
}
List<MyStruct> list1 = new List<MyStruct>();
///here the list is being updated so that it has some elements
現在我想從列表1所有ID提取的投入另一個列表:
List<int> list2 = new List<int>();
list2.AddRange(list1.GetIds() /*LINQ HERE*/);
訣竅是我想用LINQ來做,但我還是不太明白。我知道這可以用普通for循環但我想使用AddRange和LINQ。
是的,你認爲正確的,我只是把GetIds那裏,因爲我知道有些命令應該已經放在那裏提取的ID,我正在考慮選擇,但不知道如何使用它。謝謝 :) – Zwierzak