【发布时间】:2015-03-23 20:44:03
【问题描述】:
我目前正在扫描 DataTable 以查找“ColumnA”中的非重复值
请注意,我不是在寻找 DISTINCT 值,因为这将返回多行结果。
目前,当我用谷歌搜索“c# Find non-duplicate row”时,我只收到处理删除重复项的结果,这不是我想要做的。
例如:
如果'ColumnA'的每一行都包含:
1
1
1
2
1
我希望能够提取包含 '2' 作为其值的行。
是否有我可以使用的 LINQ 表达式来执行此操作?我发现了其他一些 SO 问题并找到了接近的答案(除了它们再次返回 DISTINCT 行)。
我知道使用 SQL 我可以使用 Count() 表达式来计算行的实例,但我是从 C# 类中执行此操作的。
提前致谢。
【问题讨论】: