思路话语

。Arlen:思想有多远你就能走多远...

null,DBNull.Value Convert.DBNull, "" string.Empty, Convert.IsDBNull()

1.null:
    空引用,不指向任何对象。int i=null是不可以的。

2.DBNull.Value,Convert.DBNull:
    对于DataRow,row["mycol"]返回的永远不会是null,只可能是具体字段的值或者DBNull.Value。row["mycol"].ToString()要么是空要么就是具体字段的值。
    DBNull只有唯一的实例,DBNull.Value,用于判断库中字段是否为null。Convert.DBNull和这个作用一样。

3. "",string.Empty:
    一样。空串。

4.Convert.IsDBNull:
    如果参数中的object是DBNull,则返回真否则为假。


posted on 2008-04-10 11:22  Arlen  阅读(778)  评论(1编辑  收藏  举报

导航