字符串和C#中的字符串有什么区别?

示例(请注意该案例)

string s=“Hello world!”;
String s=“你好,世界!”;

使用每种方法的指导原则是什么?有什么区别

string是C#中用于系统的别名。string
所以从技术上讲,没有区别。这就像intSystem.Int32相比

就指导原则而言,通常建议在引用对象时使用string

e、 g

字符串位置=”;“世界”;;

同样,我认为如果需要专门引用该类,通常建议使用String

e、 g

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

这是微软在其示例中倾向于使用的样式

这方面的指导可能已经改变,因为StyleCop现在强制使用C#专有别名

发表评论