-1
我在C#代碼測試我讀:
if (variable is string)
我想知道這是否嚴格等於:
if (variable is String)
或者如果C#自動裝箱的某些深奧行爲可能會導致這些測試行爲不同。
我在C#代碼測試我讀:
if (variable is string)
我想知道這是否嚴格等於:
if (variable is String)
或者如果C#自動裝箱的某些深奧行爲可能會導致這些測試行爲不同。
它們完全一樣 - string
是System.String
的別名。
http://stackoverflow.com/questions/215255/string-vs-string-in-c –
這裏沒有拳擊。拳擊只適用於值類型,而'System.String'(因此它的別名'string')是一個引用類型。 – dlev
啊,我的道歉,我沒有足夠努力。 – Kheldar