我有下面的代碼塊它是使用?? Operator初始化:Visual Studio的警告:X是從來沒有分配給
private string _name;
public string Name
{
get { return _name ?? string.Empty; }
}
我猜想,這個代碼是有效的,因爲它的工作原理,但我得到以下警告在我的錯誤列表:
「_name」從未分配,並且將永遠有它的默認值空
有沒有辦法來麥e Visual Studio
對此停止警告?
有可能是在VS一個選項來禁用警告,但你也可以'private string _name =「」;'。 – Tim 2014-11-02 10:10:07
''''''操作符永遠不會初始化任何內容,並且鏈接到的文檔不會聲明它。 – hvd 2014-11-02 10:17:53