C#中string.Empty和String.Empty有什么区别?还要注意颜色是不同的。它们都引用或类型为System.String
答案 0 :(得分:5)
它是一样的。 string
是类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
答案 1 :(得分:3)
String.Empty
和string.Empty
相同。 String
是BCL类名。 string
是C#...的捷径,如果你愿意的话。与Int32和int。
答案 2 :(得分:2)
两者都 SAME ,但string
被视为keyword
Blue
颜色(默认)和{{1}在VS编辑器中是System.String
Class
颜色(默认)。
基础实施都是一样的。换句话说,指向相同的。
答案 3 :(得分:1)
在C#中,string关键字是String的别名。因此,String和string是等效的,您可以使用您喜欢的任何命名约定。 String类提供了许多安全地创建,操作和比较字符串的方法。此外,C#语言重载一些运算符以简化常见的字符串操作