是什么和字符串或双人床和一倍之间的区别?
如果我使用:
double s1;或
如果我使用Double s1;
你可以给优点和缺点吗?
是什么和字符串或双人床和一倍之间的区别?
如果我使用:
double s1;或
如果我使用Double s1;
你可以给优点和缺点吗?
string
CLR别名为System.String
的别名。无论您使用String
还是string
都无关紧要。无论如何,它最终都会翻译成System.String
。
这是相同的情况下,用System.Int32
和int
等
Here的所有别名的列表。
字符串只是System.String类的C#别名。这同样适用于所有其他内置语言类型,如真:
至于使用约定去,我完全同意this answer on SO。
相关资源:
根据MSDN:
字符串类型表示的零个或多个Unicode字符序列。字符串是.NET Framework中的字符串的别名。
总之,没有区别,因为一个是另一个糖语法。
您链接到MSDN的法语版本:P – Lucas 2010-05-31 15:40:55
感谢您提到它! =)我改变了英文版的链接。 – 2010-05-31 15:43:57
字符串或字符串是否为System.String
而'double'是'System.Double'的别名。 – 2010-05-31 14:16:13