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();
(当然,我的财产应该是公共的)