我有一个包含文件的文件夹(此文件夹中的文件数量可能会有所不同):
XXX_1.jpg
XXX_2.jpg
ZZZ_1.jpg
ZZZ_2.jpg
BBB_1.jpg
YYY_1.jpg
我想填充一个包含两列的列表视图:名称和计数。
在此示例中,listView 应如下所示:
XXX 2
ZZZ 2
BBB 1
YYY 1
我将如何构建一个 LINQ 查询以将名称和计数与文件夹中的项目分开,然后用文件的名称填充 listView + 它在目录中的次数?
我是这样开始的:
IEnumerable<string[]> groups = originalFiles
.GroupBy(policyName => policyName.Split('_')[0])
.Select(g => g.ToArray());
foreach (var group in groups)
{
//add group name + count in listView
}
我需要在某处添加 Count() 但我不太确定。