删除linq </t>列表中的列<t>

时间:2013-11-26 14:01:56

标签: c# linq

我有一个列表我要删除列RiskRegisterEntryId和RiskRegisterTypeId如何才能这样做..?

 SeriesNumber       RiskRegisterEntryId RiskRegisterTypeId  RiskRegisterType
 RCMSRA19111300001      1               1                   Site Risk Audit
 RCMSRA19111300002      2               1                   Site Risk Audit
 RCMSRA19111300003      3               1                   Site Risk Audit
 RCMSRA19111300004      4               1                   Site Risk Audit
 RCMSRA20111300016      16              1                   Site Risk Audit

2 个答案:

答案 0 :(得分:6)

您可以创建一个没有这些列的匿名类型的新列表:

var newList = myList.Select(l => new {
     l.SeriesNumber , l.RiskRegisterType
    }).ToList();

答案 1 :(得分:2)

List.Select(x => new { x.SeriesNumber, x.RiskRegisterType});

这将创建一个匿名类型列表,其中只包含这两个字段。