
在 C# 中,当您只有几个实例时,ValueTuple
理解 C# 中的 ValueTuple
在我们深入研究之前,了解 ValueTuple
这是 ValueTuple
ValueTuplevalueTuple = new ValueTuple (1);
在此示例中,valueTuple 是保存整数的 ValueTuple
比较两个 ValueTuple 实例
在 C# 中,您可以直接使用 == 运算符或 Equals 方法来检查两个 ValueTuple
示例
这是一个使用 == 运算符的示例 -
using System;
class Program {
static void Main() {
Tuple valueTuple1 = Tuple.Create(1);
Tuple valueTuple2 = Tuple.Create(1);
if (valueTuple1.Equals(valueTuple2)) {
Console.WriteLine("ValueTuples are equal.");
}
else {
Console.WriteLine("ValueTuples are not equal.");
}
}
}
输出
ValueTuples are equal.
这是一个使用 Equals 方法的示例 -
示例
using System;
class Program {
static void Main() {
Tuple valueTuple1 = Tuple.Create(1);
Tuple valueTuple2 = Tuple.Create(1);
if (valueTuple1.Item1 == valueTuple2.Item1) {
Console.WriteLine("ValueTuples are equal.");
}
else {
Console.WriteLine("ValueTuples are not equal.");
}
}
}
在这些示例中,我们创建两个 ValueTuple
输出
ValueTuples are equal.
结论
C# 中的ValueTuple










