在c#中,關鍵字Object
和object
可以互換使用。
其他基本類型的工作方式相同:String
/string
,Double
/double
,...對象/對象的大小寫約定
是否有使用一個或其他任何約定?
它們各自的建議:
object x = new object();
Object x = new Object();
object x = new Object();
什麼:
object.ReferenceEquals(a,b);
Object.ReferenceEquals(a,b);
我問,主要是因爲較低的情況下new object()
只是看起來我錯了,但就是建議我從視覺獲得工作室當我自動完成Object x = new ...
我知道,但是使用另一個別名的約定是什麼?推測這些別名是因爲某個原因而添加的。 – HugoRune
[字符串和字符串有什麼區別?](這個問題的前2個答案應該回答你的問題相當充分。 –
如果我不得不冒險猜測,可能會添加別名,以便通知您它是「保留」類型,以便您可以輕鬆區分.NET本機類型和自己的手動類型。至於公約?如果別名在那裏,我使用它,只是因爲我喜歡它的方式:)。 –