黑马程序员技术交流社区

标题: 在C#中,string str = null 与 string str = “” 的区别 [打印本页]

作者: 黑马—杨磊    时间: 2013-5-21 13:31
标题: 在C#中,string str = null 与 string str = “” 的区别
本帖最后由 黑马—杨磊 于 2013-5-21 14:35 编辑

在C#中,string str = null 与 string str = “” 的区别?它们有什么不同吗?
作者: 刘云东    时间: 2013-5-21 13:37
string str=null 把这个引用指向了一个null,没有地址没有值的地方。
string str="" 把这个引用指向了一个地址,地址里面存的是空的字符。
作者: ↖落葉下♀媃媚    时间: 2013-5-21 13:41
string str = null 这个字符串为空,在数据库中意思为不知道

string str = “” 中的str为长度为0的字符串




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2