当前位置:  开发笔记 > 编程语言 > 正文

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

如何解决《.NETDBNullvs所有变量类型都没有?》经验,为你挑选了0个好方法。

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

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

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

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

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

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

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

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

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

推荐阅读
Gbom2402851125
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有