【发布时间】:2011-02-26 00:11:08
【问题描述】:
String 和 string 或 Double 和 double 有什么区别?
如果我使用:
双 s1;或
如果我使用 Double s1;
你能说出优点和缺点吗?
【问题讨论】:
标签: c# .net visual-studio oop
String 和 string 或 Double 和 double 有什么区别?
如果我使用:
双 s1;或
如果我使用 Double s1;
你能说出优点和缺点吗?
【问题讨论】:
标签: c# .net visual-studio oop
string 只是 System.String 类的 C# 别名。对于所有其他内置语言类型也是如此,例如:
就使用约定而言,我完全同意this answer on SO。
相关资源:
【讨论】:
double 是System.Double 的别名。
string 是System.String 的别名。使用String 或string 都没有关系。最后还是翻译成System.String。
与System.Int32 和int 等情况相同。
Here 是所有别名的列表。
【讨论】:
string 或 String 是 System.String 的 CLR 别名
【讨论】:
根据 MSDN :
字符串类型表示零个或多个 Unicode 字符的序列。 string 是 .NET Framework 中 String 的别名。
简而言之,没有区别,因为一个是另一个的糖语法。
【讨论】: