C# 将对象列表转换为对象特性列表
如果我有:C# 将对象列表转换为对象特性列表,c#,linq,C#,Linq,如果我有: List<Abc> Abc { int myproperty; } 列表 Abc { 不动产; } 是否有一个简单的LINQ查询可用于创建: List<int> 列表 其中int是myproperty列表变量名; List<Abc> varName; List<int> newList = varName.Select(x => x.myproperty).ToList(); List newList=varN
List<Abc>
Abc
{
int myproperty;
}
列表
Abc
{
不动产;
}
是否有一个简单的LINQ查询可用于创建:
List<int>
列表
其中int
是myproperty
列表变量名;
List<Abc> varName;
List<int> newList = varName.Select(x => x.myproperty).ToList();
List newList=varName.Select(x=>x.myproperty.ToList();
列出varName;
List newList=varName.Select(x=>x.myproperty.ToList();
使用选择
方法:
List<Abc> list1;
List<int> list2 = list1.Select(x=>x.myproperty).ToList();
列表列表1;
list2=list1.Select(x=>x.myproperty.ToList();
(当然myproperty应该是公共的)使用
选择方法:
List<Abc> list1;
List<int> list2 = list1.Select(x=>x.myproperty).ToList();
列表列表1;
list2=list1.Select(x=>x.myproperty.ToList();
(当然,我的财产应该是公共的)