史文星的博客

人生天地之间,若白驹过隙,忽然而已。 最好不是在夕阳西下的时候幻想什么,而要在旭日初升的时候就投入工作。

博客园 首页 新随笔 联系 订阅 管理
null : (MSDN)
      null 关键字是表示不引用任何对象的 null 引用的文字值。null 是引用类型变量的默认值。普通值类型不能为 null
      很明显string 也是引用类型 这里就不多说了
"" 和 string.Empty 的区别
      看到网站的各式各样的说法很多,最终我查看C# string 类源码
      
   
Code
这里就很明显了
      string.Empty 本身就是""; 
      很多面试题也问两个效率问题
      我想"" 是常量 应该不会有人反对吧~!
      这里也就是string.Empty 与const ""的效率问题
      const  与 static readonly这里就不多说了
      个人认为const  必然快于  static readonly(如果有不同意见,谢谢回复,大家都是学习嘛)
      呵呵 就到这里
      我自己用的时候string.Empty 比较多,这点效率我觉得不值得计较,有时候""," "可能弄错 呵呵
这里给的大家副一个string.cs  .NET3.5的源码 看一看"神清气爽" 里面好多用到了指针 应该C#效率比Java快吧(呵呵 个人意见,开个玩笑)
http://download.csdn.net/user/qq497525725

      

      
posted on 2009-09-10 18:41  史文星  阅读(2380)  评论(16)    收藏  举报