我有一个类定义如下:
class A
{
int contractID;
string name;
string blah;
etc...
}
Run Code Online (Sandbox Code Playgroud)
多个ClassA存储在List()中.我和基于列表中的所有ContractID创建一个List.在LINQ中是否有办法能够执行此操作而不是迭代List()?
您可以使用Select扩展方法创建contractID的投影.喜欢:
var listOfClass = new List<ClassA>(); //Or however you get your list.
var contractIDs = listOfClass.Select(x => x.contractID).ToList();
Run Code Online (Sandbox Code Playgroud)