一直都以为null,"",empty都是为空而已! 今天范了一错误!改了半天都没有改过来!看来看去就一直说你没值或者"="附近的语法错误!直到最后把null换成""就行了!我当时就纳闷了!!
null与""难道有不同的意义,
下面是今天的收获:
一个是什么都没有,一个是空字符串,区别大了
你定义了一个变量的引用str
string str=null 把这个引用指向了一个null,没有地址没有值的地方。。
string str="" 把这个引用指向了一个地址,地址里面存的是空的字符。。
本文通过一次编程经历,阐述了null与空字符串("")之间的区别。null表示未赋值的引用,而空字符串则表示已分配内存但内容为空的状态。了解两者差异对于正确处理变量状态至关重要。
1万+

被折叠的 条评论
为什么被折叠?



