删除linq中列表<T>中的列

Ram*_*ppy -1 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
Run Code Online (Sandbox Code Playgroud)

D S*_*ley 6

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

var newList = myList.Select(l => new {
     l.SeriesNumber , l.RiskRegisterType
    }).ToList();
Run Code Online (Sandbox Code Playgroud)