Stu*_*per 4 c# linq lambda list
如果我有以下集合
IEnumerable<ProviderOrganisation> listOfProviders
public class ProviderOrganisation
{
public virtual string Code { get; set; }
public virtual string Description { get; set; }
public virtual int SortOrder { get; set; }
public virtual bool IsDefault { get; set; }
public virtual DateTime EffectiveStartDate { get; set; }
public virtual DateTime? EffectiveEndDate { get; set; }
}
Run Code Online (Sandbox Code Playgroud)
我该如何编写 LINQ 来生成仅包含代码的集合?
所以,只是代码列表:
List<string> listOfCodes
Run Code Online (Sandbox Code Playgroud)
谢谢
使用Enumerable.Select
和Enumerable.ToList
.
List<String> listOfCodes = listOfProviders
.Select(p => p.Code)
.ToList();
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
7255 次 |
最近记录: |