在Visual Studio 2012中使用ReSharper 7.1.1。示例代码:
在标有“X”的行处,ReSharper会下划线标记“if”语句,并建议将其转换为“??表达式”。但是如何操作呢?我是不是遗漏了什么?
private string _str;
private string TheString
{
get
{
if (_str == null) // "X"
{
_str = GetString();
}
return _str;
}
}
// do some work to get string. e.g. read from database
private string GetString()
{
return "blah";
}
在标有“X”的行处,ReSharper会下划线标记“if”语句,并建议将其转换为“??表达式”。但是如何操作呢?我是不是遗漏了什么?