如何从Ilist中删除项目?

时间:2013-09-10 12:25:43

标签: asp.net linq

IList<Detail> - 类看起来像Detail

public class Detail
{
  public string Name{get;set;}
  public string Class{get;set;}
  public string Address{get;set;}
}

现在我需要一个列表,其中只有NameClass。应删除Address

如何使用linq执行此操作?

1 个答案:

答案 0 :(得分:1)

你可以试试这个,

List<Detail> newDetailList = existingDetailList.Select(x => new Detail
                               {
                                   id = x.id,
                                   name = x.name
                               }).ToList();