【发布时间】:2026-02-07 21:55:02
【问题描述】:
我正在尝试在我的元组列表中查找重复项。这是我的代码的构建方式:
List<(string Surname, string Name)>
var list = new List<(string, string)>();
//..
while (reader.Read())
{
list.Add((reader["Surname"], reader["Name"]));
};
列表的外观示例:
a1 Sara
a2 Adam
a3 Eva
a4 Adam
a5 Ragnar
有什么好的方法可以找到name的重复项,然后在旁边加上Surname:
Sara
Adam a2
Eva
Adam a4
Ragnar
【问题讨论】:
-
所以你只想在有重复的时候打印姓氏?
-
我想在
Name旁边添加Surname而不是只打印Name(就像我目前所做的那样) -
您想将姓氏添加到列表中的所有内容,还是只添加 duplicates ?您的问题不清楚,您甚至没有向我们展示打印名称的代码
-
如果有两个以上的同名重复怎么办?