0
private List<T> GetFieldList()
{
var Fields = new { DisplayName = "MCP", FieldName = "t.MCP", FieldType = 1 };
var FieldList = (new[] { Fields }).ToList();
return FieldList;
}
我應該能夠做到這樣嗎?關於使用匿名列表類型的問題
這似乎工作,直到我嘗試使用LINQ查詢它。我得到一個錯誤「無法找到源類型查詢模式的實現'System.Collection.IList'''其中'找不到',請考慮明確指定範圍變量'l'的類型 var list = GetFieldList (); var item =(來自列表中的l,其中l.DisplayName = ddlFields.SelectedValue選擇l).SingleOrDefault(); – Jhorra 2010-05-26 06:27:33
@Jhorra,不是轉換成IList,而是IEnumerable – Dewfy 2010-05-26 07:02:39