2009-10-07 223 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不是。