如何在VB.NET中强制执行lazy-OR评估?

时间:2012-11-07 03:50:42

标签: vb.net lazy-evaluation boolean-logic

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

我想测试一个可以为空的布尔字段,看它是Null还是True

如何在VB.NET中执行以下操作,而不会抛出Or运算符不能将DBNull作为其操作数之一的例外情况?我是否可以强制执行惰性OR评估,以便仅评估IsNull并且不再继续进行?

If row.IsNull("MyNullableBooleanField") Or row("MyNullableBooleanField")

0 个答案:

没有答案