【发布时间】:2018-04-01 10:04:20
【问题描述】:
我有 2 个变量使用类似条件在数据列表中分组 字符串文件编号 = ""; 字符串文件名 = "";
因为 FileNo 和 FileName 可能为空 因此,当我有一个数据列表时,如下所示: 列表 DataList = new List();
我想确保 FileNo 和 FileName 不为空,然后我将在 group by 中使用它们
我不知道如何将它们嵌入到 LINQ 语法中。一些等看起来像这样:
var TotalDuplicate = GridList.GroupBy(x,y => "".Equals(FileNo) : x.FileNo,
"".Equals(FileName) : y.FileName
.Count(x => x.Count() > 1);
【问题讨论】:
-
您只想排除带有空白
FileNo和FileName的项目? -
你为什么使用 group by ?
-
您在寻找三元运算符吗?
"".Equals(x.FileNo) ? "blank" : x.FileNo