【发布时间】:2017-09-28 08:46:47
【问题描述】:
我在网上搜索过,但没有找到以下代码约定(尤其是 C#)的正确答案?
bool isRight = (direction == "right")
当您有“=”和另外两个“==”时,这意味着什么?我知道这是编写一些操作的捷径。 谢谢
【问题讨论】:
-
左边的
=是bool的赋值运算符,右边的==是两个字符串值之间的比较运算符。阅读有关赋值和比较的 C# 语言规范。 -
比较结果的简单赋值。
-
@TetsuyaYamamoto - 我不确定什么,具体来说,OP 实际上是在这里。但如果他们对赋值和比较感到困惑,我怀疑 C# 语言规范是他们消除困惑所需的地方。
标签: c# conventions