string s=null与string s=""

来源:百度知道 编辑:UC知道 时间:2024/05/16 15:13:23
string s=null; 不在内存中开辟空间 ;string s=""在内存中开辟空间,它开辟多大空间??

string 类型是可变长度的数组类型,它的存储方式是第一位是一个int值,保存当前字符串的长度,往后依次存字符,这样就存了一个字符串。

.net 的存储方式是这样吗? 补充问 在栈上是怎么分配的?