gpt4 book ai didi

vb.net - 如何在 VB.NET 中强制延迟或评估?

转载 作者:行者123 更新时间:2023-12-01 16:09:00 27 4
gpt4 key购买 nike

我正在从数据库中读取数据并将其放入 DataRow

我想测试一个可为 null 的 bool 字段,看它是 Null 还是 True

我如何在 VB.NET 中执行以下操作而不引发关于 Or 运算符如何不能将 DBNull 作为其操作数之一的异常?我是否可以强制进行惰性或运算,以便仅对 IsNull 进行运算,不再继续进行?

如果 row.IsNull("MyNullableBooleanField") 或 row("MyNullableBooleanField")

最佳答案

使用“OrElse”运算符:

If row.IsNull("MyNullableBooleanField") OrElse row("MyNullableBooleanField") Then

关于vb.net - 如何在 VB.NET 中强制延迟或评估?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13262891/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com