在对象集合中,如何从每个对象中提取一个属性到新列表?

cal*_*sto 0 .net c# lambda

我有一个IQueryable<MyType>.MyType具有ID,Value和TypeId属性.

如何使用Lambda表达式将所有TypeId属性放入新列表中?

roq*_*oqz 8

IQueryable<MyType> source;

var result = source.Select(s => s.TypeId>).ToList();
Run Code Online (Sandbox Code Playgroud)

这将导致List<string>if TypeId是Type字符串