Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/315.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在C#中,字符串与字符串的区别是什么_C#_.net_String - Fatal编程技术网

在C#中,字符串与字符串的区别是什么

在C#中,字符串与字符串的区别是什么,c#,.net,string,C#,.net,String,可能重复: 在C语言中,有string和System.string 这两者有什么区别?一个被认为比另一个更好吗。混用是否存在隐患 如果它们是一样的,那么为什么两者都有呢?为什么不一个一个呢?没有区别 字符串类型表示零个或多个Unicode字符的序列。string是.NET Framework中string的别名。string只是系统的别名。string没有区别string是string的别名。看 有关详细信息,请参见中的以下部分: 2.4.2标识符 2.4.4.5字符串文字 4.2.3字符串

可能重复:

在C语言中,有
string
System.string

这两者有什么区别?一个被认为比另一个更好吗。混用是否存在隐患


如果它们是一样的,那么为什么两者都有呢?为什么不一个一个呢?

没有区别


字符串类型表示零个或多个Unicode字符的序列。string是.NET Framework中string的别名。

string只是系统的别名。string

没有区别string是string的别名。看

有关详细信息,请参见中的以下部分:

2.4.2标识符

2.4.4.5字符串文字

4.2.3字符串类型


7.9.7字符串相等运算符

System.String
是实际的.NET CLR类的名称,就像
System.Int32
是该类的真实名称一样。但是C的设计者希望它看起来像C和C++,其中的本地类型(比如<代码> int >代码>)是小写的,所以他们为基本的本地类型添加别名。请看,我没有意识到它是如此的重复。对不起,没有更好地搜索。