DBNull.Value
时间: 2024-06-16 14:07:54 浏览: 156
官网SqlHelper.cs
5星 · 资源好评率100%
DBNull.Value是在DotNet中用于表示数据库中的空值的特殊类型[^1]。它是System.DBNull类的唯一值。DBNull.Value继承自Object类,因此它不是字符串、整数或日期时间类型。
你可以使用Convert.IsDBNull方法来判断一个值是否为DBNull.Value。需要注意的是,Convert.IsDBNull(null)的返回值是false。
以下是一个示例演示如何使用DBNull.Value和Convert.IsDBNull方法:
```csharp
object value1 = DBNull.Value;
object value2 = "Hello";
if (Convert.IsDBNull(value1))
{
Console.WriteLine("value1 is DBNull.Value");
}
else
{
Console.WriteLine("value1 is not DBNull.Value");
}
if (Convert.IsDBNull(value2))
{
Console.WriteLine("value2 is DBNull.Value");
}
else
{
Console.WriteLine("value2 is not DBNull.Value");
}
```
输出结果为:
```
value1 is DBNull.Value
value2 is not DBNull.Value
```
阅读全文