黑马程序员技术交流社区
标题:
string str = null 与 string str = “”说明其中的区别
[打印本页]
作者:
胡盼盼
时间:
2013-9-4 21:25
标题:
string str = null 与 string str = “”说明其中的区别
string str = null
是不给他分配内存空间
,
而
string str = ""
给它分配长度为空字符串的内存空间。
string str = null
没有
string
对象,
string str = “”
有一个字符串对象
作者:
Bad_Boy
时间:
2013-9-4 21:58
string str = null是把这个引用指向了null,没有地址值,也没有值;string str = ""是指向了一个地址,只是那是空字符串而已
作者:
陈家辉
时间:
2013-9-5 10:29
一个是什么都没有,一个是空字符串,区别大了
你定义了一个变量的引用strstring str=null 把这个引用指向了一个null,没有地址没有值的地方。。
string str="" 把这个引用指向了一个地址,地址里面存的是空的字符。。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2