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