C# 中的 string.Empty 和 String.Empty 有什么区别?还要注意颜色不同。它们都引用或属于 System.String 类型
问问题
1213 次
4 回答
5
这是相同的。string
是class的别名System.String
。
一些常见的别名:
object ==> System.Object
string ==> System.String
bool ==> System.Boolean
int ==> System.Int32
float ==> System.Single
double ==> System.Double
decimal ==> System.Decimal
char ==> System.Char
于 2013-04-11T03:30:12.110 回答
4
String.Empty
并且string.Empty
是相同的。String
是 BCL 类名。string
如果您愿意,是 C#...快捷方式。与 Int32 和 int 相同。
于 2013-04-11T03:32:57.677 回答
2
两者都是相同的,除了在 VS 编辑器中string
被视为keyword
带Blue
颜色(默认)并且System.String
是Class
带颜色(默认)。Green
底层实现都是一样的。换句话说指向相同。
于 2013-04-11T03:31:19.060 回答
1
在 C# 中,string 关键字是 String 的别名。因此,String 和 string 是等价的,您可以使用您喜欢的任何命名约定。String 类提供了许多安全地创建、操作和比较字符串的方法。另外,C#语言重载了一些操作符,简化了常见的字符串操作
于 2013-04-11T03:35:51.353 回答