2009-10-07 254 views
0

可能重複:
String vs string in C#有什麼區別?

什麼是字符串,字符串之間的區別,如果有的話?

它們似乎都執行相同的功能,但套管是不同的。所以,只有兩件東西是不同的(我知道的),它們是:

當拼寫爲大寫字母時,其文本的顏色在VStudio中爲藍色。 外殼。

+3

Duplicate:http://stackoverflow.com/questions/215255/string-vs-string-in-c,http://stackoverflow.com/questions/116523/string-vs-string。在問一個問題之前請做一些檢索。 – Groo 2009-10-07 06:28:47

回答

2

它們是相同的。字符串是字符串的別名。

+0

謝謝安德魯基思:) – 2009-10-07 07:07:55

0

「串」是簡單地爲「System.String」的別名

4

string是別名鍵入System.String關鍵字。 String只是System.String類型的短名稱,當您編寫using System;時,該名稱會被納入您的範圍。同樣,objectSystem.Object的關鍵字別名,intSystem.Int32,and so on的關鍵字別名。

VS用藍色突出顯示關鍵字,這就是爲什麼string是藍色,而String不是。