可不可以这样理解? 在C#里,null和“”的区别,我的理解是null就比如string abc;而“”就比如 string abc=“”;还有ISnull和isempty的区别是不是,第一个是类型测试,第二个是值测试? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 string abc ;和string abc=""; 是一样的 定义了没赋值 但是却在内存中分配空间isempty 是没在内存分配空间 string abc与string abc=null一样string abc=""与string abc=string.Empty一样 那null和“”具体有什么不一样的呢? null在内存里没有分配空间,“”分配一个空的空间 null 在内存无空间 "" 在内存分配空字符串空间 null 关键字是表示不引用任何对象的 null 引用的文字值。null 是引用类型变量的默认值。null只是一个空引用,没有分配内存,连类型都不知道...而""是个零长度字符串,类型已确定,而且分配了堆内存但还没有分配栈内存...完全不同的概念... 我想问问毕业设计做什么网站好? 时间倒计时的一个小问题!!! 新手配置IIS求助.. .net中用户控件,数据丢失问题 上传文件到数据库 导出文件时弹出的保存窗口的标题内容出现乱码 如何在GRIDVIEW中删除文件路径同时删除文件? 问个正则表示式的问题! asp.net点击一次按钮,事件执行两次 急急急 session怎么使用? DropDownList赋值问题 数据操作类一般使用哪种方法连接?
和
string abc="";
是一样的 定义了没赋值 但是却在内存中分配空间
isempty 是没在内存分配空间
string abc=""与string abc=string.Empty一样
"" 在内存分配空字符串空间