null和System.DBNull.Value的区别

 

  我记得之前在写一个程序的时候用到了这个知识点,当时判断的时候,有时候null可以,有时候必须是System.DBNull.Value

由于不清楚这两个的区别所以纠结了很久。查了一下,二者的区别如下:

  null是表示C#语言中的变量值为空值。

  DBNull.Value本身并不是null值,而是表示数据库里的空值。

  一个用于C#语言,一个用于数据库。

posted @ 2017-11-28 09:17  蜀云泉  阅读(1440)  评论(0编辑  收藏  举报