我如何解释何时使用字符串和何时使用String

sil*_*lla 1 .net c#

可能重复:
String和string之间有什么区别

我正在使用string变量,就像这样

string myString = "test";
Run Code Online (Sandbox Code Playgroud)

String如果我想使用类字符串的某些方法(?),我正在使用

String.Format...
Run Code Online (Sandbox Code Playgroud)

我觉得这样看起来更好.买一些人正在做的事情

String myString;
string.Format...
Run Code Online (Sandbox Code Playgroud)

它的工作.但我不喜欢这个.我怎么能告诉他们停下来?对于像这样的东西,有"C#规则"吗?同样的事情int,Int; char,Char; ...

Ode*_*ded 9

string是一个C#别名System.String.

如果编写C#,你应该使用别名,所以string.Formatstring myString.

两者最终编译成相同的IL并且意思相同,但C#有它的习语,并且使用类型别名是它们的一部分 - 就像你使用int和不使用它一样System.Int32.


归档时间:

查看次数:

139 次

最近记录:

13 年,1 月 前