问题

示例(注意大小写):

string s = "Hello world!";
String S = "Hello world!";

每个使用的准则是什么?有什么区别?



解决方法

string System.String 的C#.所以技术上,没有区别.它就像 int vs. System.Int32 .

至于指南,我认为通常建议在任何时候使用 string 来引用对象.

例如.

string place = "world";

同样,我认为如果你需要专门引用类,一般建议使用 String .

例如

string greet = String.Format("Hello {0}!", place);

这是Microsoft倾向于在中使用的样式他们的例子.


由于 StyleCop 现在强制使用C#特定别名.




相关问题推荐