数据库取值不确定类型如何进行非控制判断

 

从数据库取值出来,需要判断是否为空值(dbnull或者string.isnullorempty),但是似乎string类型的值无法用DbNull.Value来判断,而数字类型的又不能用string.IsNullOrEmpty来判断,最终用下面语句来处理:

!Convert.IsDBNull(value) && !string.IsNullOrEmpty(value)

发表回复

您的电子邮箱地址不会被公开。