温馨提示×

c# tuple是否支持比较操作

c#
小樊
86
2024-06-25 23:55:43
栏目: 编程语言

是的,C#的Tuple类型支持比较操作。可以使用Tuple的Equals方法或==运算符来比较两个Tuple实例是否相等。以下是一个示例:

Tuple<int, string> tuple1 = new Tuple<int, string>(1, "apple");
Tuple<int, string> tuple2 = new Tuple<int, string>(1, "apple");

if (tuple1.Equals(tuple2))
{
    Console.WriteLine("Tuples are equal");
}

if (tuple1 == tuple2)
{
    Console.WriteLine("Tuples are equal using == operator");
}

在上面的示例中,tuple1和tuple2包含相同的值,因此比较结果应该是相等的。

0