字符串类型包括哪些 C#字符类型与字符串类型有何区别与联系?

C#字符类型与字符串类型有何区别与联系?在用法上,区别如下:char是字符类型,只能代表一个字符,例如一个汉字string是字符类型,可以代表0、1或多个字符,也可以代表一个句子!从程序的角度看,区别

C#字符类型与字符串类型有何区别与联系?

在用法上,区别如下:

char是字符类型,只能代表一个字符,例如一个汉字

string是字符类型,可以代表0、1或多个字符,也可以代表一个句子

!从程序的角度看,区别如下:

字符类型是值类型,分配在堆栈上

字符串类型是引用类型,分配在堆上

连接:一个字符串数据由一个C#对象头字符数组成字符数由两个字符组成,而文字是其具体数据的载体。在代码中,字符串中的字符可以通过索引获得,也可以通过多个字符的数组构造一个字符串