【发布时间】:2011-10-10 07:05:42
【问题描述】:
从列表中删除属性
NorthwindDataContext db = new NorthwindDataContext();
List<CategorySml> oList = new List<CategorySml>();
oList = db.Categories.Select(p => new CategorySml { CategoryID = p.CategoryID, CategoryName = p.CategoryName }).ToList();
class CategorySml
{
public int CategoryID { get; set; }
public string CategoryName { get; set; }
}
我的列表包含超过 100 行,现在我想从我的列表 oList 中删除 CategoryID 属性。我知道如何从以下语法中的列表中删除项目那个,但我不知道如何删除一个项目的属性
oList.RemoveAll(x => x.CategoryID== 1);
帮我从列表中删除属性。提前致谢。
【问题讨论】:
-
你真的应该接受正确的答案
标签: c# linq linq-to-objects