我想知道LINQ泛型集合的方式。如何使用LINQ查詢泛型集合
我的Customer類是
class Customer
{
public string Name { get; set; }
public string id { get; set; }
}
我的集合類是
class genericCollection<T> : CollectionBase
{
public void add(T GenericObject)
{
this.List.Add(GenericObject);
}
}
然後我一些數據添加到客戶收集
genericCollection<Customer> customers = new genericCollection<Customer>();
customers.add(new Customer {id= "1",Name="Andy"});
customers.add(new Customer { id = "2", Name = "MArk" });
customers.add(new Customer { id = "3", Name = "Jason" });
customers.add(new Customer { id = "4", Name = "Alex" });
現在我可以通過客戶迭代對象使用一個foreach循環,但我怎麼能linq它。
我想使用類似
var query = from c in customers
select c;
但我不能夠成功地投放。
問候, 審計局
你爲什麼使用自定義集合? – 2012-01-05 11:29:21
你有什麼建議?無論如何,我正在嘗試這個作爲LINQ的測試飛行員。 – user1131926 2012-01-05 11:43:25
我建議使用列表類而不是自定義集合。 –
2012-01-05 11:49:48