c#语法问题
string a = null
string a = " "
两者有什么区别吗?
看似是一样的,不知道其中的细微的区别是什么啊?
------解决方案--------------------string a = null; //未分配内存空间,空指针
string a = " "; //分配了内存空间,为空值。
------解决方案-------------------- 以倒水为例
string a = " " ---> 桌子上有一个空杯子
string a = null ---> 桌子上什么都没有
把 "桌子 " 换成 内存
就可以了