【发布时间】:2014-05-14 10:26:42
【问题描述】:
我有一个匿名类型的列表
var myList = db.Products.Select(a => new {a.ProductName, a.ProductId,
a.Priority}).ToList();
我想在此列表中添加其他项目,例如
myList.Insert(0, new { "--All--", 0, 0}); //Error: Has some invalid arguments
我也试过
myList.Add(new { "--All--", 0, 0}); //Error: Has some invalid arguments
我该怎么做?
编辑:
我在第一次回答后就这样做了
var packageList = db.Products.Select(a => new {
a.ProductName, a.ProductId, a.Priority }).ToList();
packageList.Insert(0, new { ProductName = "All", ProductId = 0, Priority = 0 });
但又出现同样的错误。
【问题讨论】:
标签: c# anonymous-types