小编Dom*_*m Y的帖子

如何在 C# 中检查列表是否包含元组

在添加新元组之前,我想检查列表是否已包含该元组并避免再次将其添加到列表中,我将如何执行此操作?我知道对于整数和字符串,您只需编写 list.Contains(2) 或 list.Contains("2"),但我不确定在检查元组时使用什么语法。

到目前为止我已经尝试过这两个(片段)。(组合是元组<char, char>的列表)

if(!combinations.Contains(Tuple<char, char>(s[i], chr)))
{
    combinations.Add(new Tuple<char, char>(s[i], chr));
}
                    
if(!combinations.Contains(Tuple<char, char> s[i], chr))
{
    combinations.Add(new Tuple<char, char>(s[i], chr));
}

Run Code Online (Sandbox Code Playgroud)

添加效果很好,所以我认为比较时会是相同的。任何有关语法或逻辑的帮助都会很棒,谢谢:)

c# tuples list

3
推荐指数
1
解决办法
587
查看次数

标签 统计

c# ×1

list ×1

tuples ×1