我已经开启了Resharper颜色标识符,用于TT语法高亮显示,但是我现在还不了解它在代码中突出显示的一些内容。
例如,变量为粗体时的含义是什么:
我可以看到它暗示三元运算符,当我添加它时,它不再是粗体,但我想还有更多,否则它似乎是多余的。
上看到了稀少的信息答案 0 :(得分:5)
在第一个示例中,它突出显示粗体,因为它稍后会重新设置。因此,尽管使用parentId
初始化了Browser.GetCurrentParentId()
,但它会被GetParentIdFromNavPickOrUrl()
覆盖。
然而,在第二个样本中,首先评估表达式Browser.GetCurrentParentId() ?? GetParentIdFromNavPickOrUrl()
,然后只将然后分配给变量。