【发布时间】:2018-03-17 23:07:50
【问题描述】:
所以这是我需要修改的部分代码。我需要这样做,这样就不会有任何重复,而且在第二列的文件中应该创建一个数字,它被找到作为重复的次数。它应该是这样的:https://imgur.com/a/KpUbf
private static void SaveDataToFile(List<Ring> rings)
{
using (StreamWriter writer = new StreamWriter(@"Metalai.csv"))
{
List<Ring> results = new List<Ring>();
writer.WriteLine("Metalai");
foreach (var ring in rings)
if (!results.Contains(ring))
{
writer.WriteLine("{0}", ring.Metalas);
}
}
}
【问题讨论】:
-
您可以尝试使用linq group by 并计算每个组中的元素
-
这看起来会是怎样的?我对 C# 相当陌生,所以我不是那么好
标签: c# duplicates export-to-csv