我有以下类别:选择独特的元素
public class Test
{
public string ColumnA { get; set; }
public int ColumnB { get; set; }
public int ColumnC { get; set; }
}
的以下列表:
List<Test> testList = new List<Test>()
{
new Test() { ColumnA = "Element 1", ColumnB = 1, ColumnC = 3 },
new Test() { ColumnA = "Element 2", ColumnB = 2, ColumnC = 2 },
new Test() { ColumnA = "Element 3", ColumnB = 1, ColumnC = 3 },
new Test() { ColumnA = "Element 4", ColumnB = 4, ColumnC = 4 },
new Test() { ColumnA = "Element 5", ColumnB = 5, ColumnC = 5 },
new Test() { ColumnA = "Element 6", ColumnB = 7, ColumnC = 0 },
new Test() { ColumnA = "Element 7", ColumnB = 7, ColumnC = 0 }
};
所以,我想只选择唯一的元素(即列B和C别t与其他元素相同),即:“元素2”,“元素4”和“元素5”。
Obs:我不想带来独特的元素,重复的元素我不想把它们都带进去,两者都是。
我该怎么做?
+1,而我正在打字 – vlad 2013-04-26 19:42:37