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,则返回真否则为假。
相关文章
- null,DBNull.Value Convert.DBNull, "" string.Empty, Convert.IsDBNull()
- null,DBNull.Value Convert.DBNull, "" string.Empty, Convert.IsDBNull()
- C#中NULL,"",DBNULL,String.Empty,Convert.IsDBNull()的区别
- DataRow对象的字段赋Null值,Convert.DBNull、DBNull.Value、SqlInt32.Null都不行
- C#中NULL,"",DBNULL,String.Empty,Convert.IsDBNull()的区别
- 转:C#中NULL,"",DBNULL,String.Empty,Convert.IsDBNull()的区别