null和String.Empty的区别是什么

null:是空引用,对于一个引用类型而言,只在栈中为其分配一小块内存,但不指向堆,压根就不知道指向哪(就像没人要的野孩子) String.Empty :是空字符串,指向堆中某一块区域,可是这个堆中的内容是空字符串,神马内容都没有(这个孩子家里就它一个了,没有其它任何人了) 二者根本不能等同.
相关文章
相关标签/搜索