可能重複:
In C# what is the difference between String and string字符串VS串
我應該使用string
或String
在C#聲明一個基本的字符串變量時和什麼關係呢?
可能重複:
In C# what is the difference between String and string字符串VS串
我應該使用string
或String
在C#聲明一個基本的字符串變量時和什麼關係呢?
這並不重要,但最好保持一致:小寫string
is an alias for String
。
要展開,請http://blogs.msdn.com/b/csharpfaq/archive/2004/03/12/ 88418.aspx – seekerOfKnowledge 2010-12-14 16:10:28
我覺得奇怪的是,用小寫字符開始一個類名,因爲它打破了每個其他平臺的約定。 – 2014-01-21 20:55:19
它們都指向相同的類。你使用哪一個並不重要。
string
關鍵字是System.String
的別名。
(這同樣適用於int - System.Int32
long - System.Int64
等)
C#不具有兩種不同的表述爲基元以同樣的方式Java那樣。 (凡int
是從Integer
完全不同)
在大多數情況下,最好使用小寫string
,因爲它是一個別名的完全限定System.String
。這樣,如果代碼中存在另一個String
類型,則可以避免類型衝突。
你必須堅持才能命名自定義類String。雖然我猜你可能只是使用由其他人制作的圖書館... – AjahnCharles 2017-09-02 02:03:00
我喜歡string
因爲VS突出顯示它在深藍色(這使它成爲awomeromer)。
除了有趣,他也是100%正確的。 – 2013-01-18 18:53:56
哪一部分是正確的?我的黑暗中沒有突出顯示:http://studiostyl.es/schemes/wekeroad-ink – Kristopher 2013-11-05 20:22:45
和awesomer更好... – TinyRacoon 2015-10-20 09:48:41
http://stackoverflow.com/questions/215255/string-vs-string-in-c – 2010-12-14 16:09:51
http://stackoverflow.com/questions/116523/string-vs-string – 2010-12-14 16:10:29
http://stackoverflow.com/questions/7074/in-c-sharp-whats-the-difference-between-string-and-string – Skull 2016-05-25 06:54:58