((这里是初学者,我正在学习c#)我刚刚了解了相等运算符,并且正在测试其中的一个。由于某种我不知道的原因(这可能是我忽略的一个非常简单的错误),我得到了一个错误。这是代码:
string number = "number";
number == "number";
我在行number == "number"
时出错。据我所知,当我运行它时,应该打印“ true”。感谢您帮助初学者,一旦我知道答案,我可能会踢自己。
在第二行中,您使用等于运算符==
。您正确理解相等运算符==
如果其操作数相等,则返回true
,否则返回false
。因此,它返回类型为bool
的值。但是要将此操作的结果输出到控制台,应使用方法Console.WriteLine
。因此,您应该首先将此值保存在变量中,然后将该变量的值输出到控制台。可以这样做:
string number = "number";
bool equalityComparisonResult = number == "number";
Console.WriteLine(equalityComparisonResult);
或者您可以不使用中间变量,而直接将相等结果打印到控制台:
string number = "number";
Console.WriteLine(number == "number");