我有以下课程:
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 列不同),即:“元素 2”、“元素 4”和“元素 5”。
Obs:我不想带不同的元素,重复的元素我不想带,两者都带。
我怎样才能做到这一点?