是什麼和字符串或雙人牀和一倍之間的區別?
如果我使用:
double s1;或
如果我使用Double s1;
你可以給優點和缺點嗎?
是什麼和字符串或雙人牀和一倍之間的區別?
如果我使用:
double s1;或
如果我使用Double s1;
你可以給優點和缺點嗎?
string
CLR別名爲System.String
的別名。無論您使用String
還是string
都無關緊要。無論如何,它最終都會翻譯成System.String
。
這是相同的情況下,用System.Int32
和int
等
Here的所有別名的列表。
字符串只是System.String類的C#別名。這同樣適用於所有其他內置語言類型,如真:
至於使用約定去,我完全同意this answer on SO。
相關資源:
根據MSDN:
字符串類型表示的零個或多個Unicode字符序列。字符串是.NET Framework中的字符串的別名。
總之,沒有區別,因爲一個是另一個糖語法。
您鏈接到MSDN的法語版本:P – Lucas 2010-05-31 15:40:55
感謝您提到它! =)我改變了英文版的鏈接。 – 2010-05-31 15:43:57
字符串或字符串是否爲System.String
而'double'是'System.Double'的別名。 – 2010-05-31 14:16:13