我有列表:添加空元素列出
var Filials = Db.FILIALS.AsEnumerable().Where(x => x.PREFIX > 0).Select(x => new { Name = string.Format("{0} {1}", x.PREFIX, x.NAME), FilialId = (Guid?)x.FILIALID }).OrderBy(x => x.Name).ToList();
我需要空元素添加到這個列表。我試試這個變種:
var lst = new[] { new { Name = string.Empty, FilialId = (Guid?)null } }.ToList();
var Filials = Db.FILIALS.AsEnumerable().Where(x => x.PREFIX > 0).Select(x => new { Name = string.Format("{0} {1}", x.PREFIX, x.NAME), FilialId = (Guid?)x.FILIALID }).OrderBy(x => x.Name).ToList();
lst = lst.Union(Filials);
,但得到的錯誤:在最後一行
Cannot implicitly convert type System.Collection.Generic.IEnumerable to System.Collection.Generic.List
。
將元素添加到列表的正確方法是什麼?
只添加工作,如果地表溫度T和LST是一個List –
2013-03-25 11:38:12
@cad:這個評論並沒有真正意義。 – 2013-03-25 11:39:58
我想說的是,lst是一個泛型和.ADD方法接受作爲參數只有類型:http://msdn.microsoft.com/en-us/library/3wcytfd1.aspx – 2013-03-25 11:42:24