摘要: 首先,“null”是C#中(VB.NET为Nothing),表示某个引用对象变量“未引用”任何实体时候的状况(典型症状是如果调用这个变量的某个方法,会抛出NullException之类的异常)。String.Empty是一个静态的公共变量,表示某String变量不包含任何字符(等同于"")。不过从性能上说,用String.Empty比声明用一个""好一些——显然地,前者是String类的静态变量,无论如何使用只产生一个实例,后者用几次恐怕要产生几次了。至于DBNull.Value,也是一个静态属性。它唯独用于数据库(例如使用DataReader读取数据的 阅读全文
posted @ 2013-06-09 09:58 Serviceboy 阅读(743) 评论(0) 推荐(1) 编辑