String和C#中的string有什么区别?

兰斯·费舍尔

示例(注意情况):

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

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

德里克公园

string是C#中的别名System.String
因此,从技术上讲,没有区别。这就像int System.Int32

就准则而言,通常建议string您在引用对象时使用任何时间。

例如

string place = "world";

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

例如

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

这是Microsoft倾向于在示例中使用的样式

似乎此区域中的指南可能已更改,因为StyleCop现在强制使用C#特定别名。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

Java中的string.getLengh()和getLength(string)之间有什么区别吗?

Java中的String和StringBuffer有什么区别?

JavaScript中的parseInt(string)和Number(string)有什么区别?

Java中的String []和String ...有什么区别?

类型“ string”和“ func()string”之间有什么区别?

Array <string>和string []有什么区别?

golang中[] string和... string之间有什么区别?

“ ::”“。有什么区别?和C ++中的“->”

C#中const和readonly有什么区别?

String name [] = {};和有什么区别?和String [] name = {};

[String!]和[String]!有什么区别?

C#中的string [] []和string [,]有什么区别

:: std :: string和std :: string之间有什么区别?

Typescript中的String []和[String]有什么区别?

[String:AnyObject]和[String:Any]有什么区别?

C#中的Array和object []有什么区别?

流类型中(a:?string)和(a ?: string)之间有什么区别?

“ sequence”和“ string”有什么区别?

C#中的String.Format和Composite String有什么区别?

to!string()和cast(string)有什么区别

clojure中的read-string和load-string有什么区别?

c#中的[Required]和[Required()]有什么区别

String和String []有什么区别?

bash中单引号$'string'和双引号$“ string”有什么区别?

for 循环中的 String[] 和 String 有什么区别(Java)

duration().get(String) 和 duration().as(String) 有什么区别?

数据类型 String 和 [String] 有什么区别?

string[] 和 [string,string,string] 有什么区别

C# 中的“if”和“#if”有什么区别?