C#中,string str=null与string str=““;有什么区别啊
来源:百度知道 编辑:UC知道 时间:2024/05/15 01:43:42
一个是什么都没有,一个是空字符串,区别大了
你定义了一个变量的引用str
string str=null 把这个引用指向了一个null,没有地址没有值的地方。。
string str="" 把这个引用指向了一个地址,地址里面存的是空的字符。。
null是没有
""是空
在=null后再使用会出错
UC知道是一部内容开放、自由的互动网络百科全书
客观、专业、权威的知识性百科全书
来源:百度知道 编辑:UC知道 时间:2024/05/15 01:43:42
一个是什么都没有,一个是空字符串,区别大了
你定义了一个变量的引用str
string str=null 把这个引用指向了一个null,没有地址没有值的地方。。
string str="" 把这个引用指向了一个地址,地址里面存的是空的字符。。
null是没有
""是空
在=null后再使用会出错