【发布时间】:2018-05-15 13:44:02
【问题描述】:
鉴于文档中的内容 (https://docs.microsoft.com/en-us/dotnet/api/system.valuetuple.equals?view=netframework-4.7.1),ValueTuple.Equals 似乎应该始终返回 true
这是否意味着即使元组在其字段中具有不同的值,它也会返回 true?
我正在尝试测试它,但我无法使用这个简单的代码点击Console.Writeline:
if((1,2).Equals((2,1)))
{
Console.WriteLine("It's true");
}
有什么需要注意的地方吗?
我已经使用 7.0 到 7.3 的 c# 版本进行了测试
【问题讨论】:
-
@RenéVogt 我在 msdn 中读到 确定两个 ValueTuple 实例是否相等。 此方法始终返回 true。