我与LINQ初学者,我想知道是否可以用它来解决以下问题:C#/ LINQ选择对象的子表具有相同属性
我有一个类:
public class myClass
{
public int Id { get; set; }
public int Category { get; set; }
public string Text { get; set; }
}
而我有一个myClass
对象的列表。
public List<myClass> myList;
我可以很容易地使用LINQ获得的包含所有myClass
对象,其属性Text
的值不止一次现在更myList
子列表。
例如,如果我有
myClass A = new myClass { Id=1, Category=1, Text="Hello World!"};
myClass B = new myClass { Id=2, Category=2, Text="Hello World!"};
myClass C = new myClass { Id=3, Category=2, Text="Good Bye!"};
myList.AddRange(new []{ A, B, C });
我应该有对象A
和B
在我的子表
我投这一个伟大的工程确实 和我喜欢的查询语法的那一刻,更容易理解对我来说: ) – PierrOz 2009-07-28 13:40:28