示例( 注意大小写 ):
string s = "Hello world!"; String s = "Hello world!";
每种的使用指南是什么?有什么区别?
string是 C# 中的别名System.String。 所以从技术上讲,没有区别。这就像int 对 System.Int32..
string
System.String
int
System.Int32
就准则而言,通常建议在string您引用对象的任何时候使用。
例如
string place = "world";
String同样,如果您需要专门引用该类,我认为通常建议使用它。
String
string greet = String.Format("Hello {0}!", place);
us/dotnet/api/system.string.format#examples)中倾向于使用的风格。
看来这方面的指导可能已经改变,因为StyleCop现在强制使用 C# 特定别名。