我定义了一个结构:
public struct STRUC
{
public int field1;
public int field2;
...
public int fieldn;
}
现在,我有一个这个结构List<STRUC> l;
的列表,我想创建一个数组,从列表field2
中的每个STRUC
获取l
。
肯定有一个简单的for
- 循环我已经完成了:
int [] arr = new int[l.Count];
for(int i=0; i<l.Count; i++)
{
arr[i] = l[i].field2;
}
但我想用lambda做。