2011-10-07 40 views
3

爲什麼在C#中不可能有myObject ??= defaultValue;爲什麼不是「myObject ?? = defaultValue;」可能在C#中?

這將是非常好的!

+1

這是不可能的,因爲沒有人想到,設計,實施,測試,記錄和運送它。 –

+1

如果你的意思是:「myObject = trueValue ?? defaultValue;」那就是了。在哪裏?如果trueValue爲null,則運算符允許分配defaultValue – RBZ

+1

@AnthonyPegram和_shipped_。 – canon

回答

1

閱讀this blog post作者:Eric Lippert關於爲什麼C#沒有很多「很好」的語言特性。

相關問題