【发布时间】:2019-11-10 02:17:07
【问题描述】:
代码如下:
private struct Child {
public string A;
public string B;
public boolean C;
}
List<Child> Test=new List<Child>();
现在我想从List<Child> Test 中获取所有string A。
我必须这样做:
List<string>NewList=new List<string>();
foreach(Child C in Test)
{
NewList.Add(C.A);
}
太麻烦了,我想知道是否有更快的方法,例如使用 lambda?
谢谢。
【问题讨论】:
-
List<String> newList= Test.Select(x => x.A).ToList();