string a = null;
和
string a;
是一样的。指向一个空引用
和
string a;
是一样的。指向一个空引用
解决方案 »
- 如何用C#获得PHOTOSHOP中的层对象呢?
- debug和Release有什么区别
- 如何打印屏幕指定区域?
- 新手请教:用代码如何实现控件与数据源的绑定?
- 装载dll文件的问题(急着用,请帮帮忙吧!)
- 各位老大﹐初級簡單的問題請幫忙.有分。
- 有谁用C#做过类似SQL Server种任务调度的窗口?
- 超大窗体如何实现?从size设置,最大的治愈3306,1100,能更大不?用在监控中心大屏上的。
- C#中怎么样把string转成对应的int??
- 这两本书大家看过后有何看法,详细说说好吗?谢谢!
- c# speech sdk的语法问题
- .net 2003 中的datagrid怎么显示数据库里的表?????
string a 给a分配空间,空间里的内容是随机的,有内容,a的值是随机的,编译系统为了避免出错,所以给出警告提示。
你可以用F10分步执行,看a的值。
string str=null,表示一个空引用,并没有指向任何地方,没有占用了空间,
string str 或string.empty.因为C#里边你不初始化的话会有一个默认值。