相关疑难解决方法(0)

.NET DBNull vs所有变量类型都没有?

我对.NET中的空值和变量有点困惑.(VB首选)

有没有办法检查任何给定变量的"nullness",无论它是对象还是值类型?或者我的空检查是否必须始终预测它是在检查值类型(例如System.Integer)还是对象?

我想我正在寻找的是一个检查所有可能类型的无效的函数.也就是说,任何类型的变量

a)自从宣布以来从未被赋予价值

b)从数据对象(来自数据库)中分配了一个空值

c)被设置为等于另一个为null的变量值

d)设置为从未设置或过期的ASP.NET会话/应用程序变量.

在.NET中处理空方案时是否有一般的最佳实践?

更新:当我谈到一个值为"null"的值类型时,我真正的意思是一个值类型,它从未设置过,或者在某个点设置为等于或从空对象转换.

.net vb.net variables null dbnull

6
推荐指数
1
解决办法
1万
查看次数

标签 统计

.net ×1

dbnull ×1

null ×1

variables ×1

vb.net ×1