如果我有:
List<Abc>
Abc
{
int myproperty;
}
是否有一个简单的LINQ查询可用于创建:
List<int>
其中int
为myproperty
答案 0 :(得分:2)
List<Abc> varName;
List<int> newList = varName.Select(x => x.myproperty).ToList();
答案 1 :(得分:2)
使用Select
方法:
List<Abc> list1;
List<int> list2 = list1.Select(x=>x.myproperty).ToList();
(当然myproperty应该是公开的)