【发布时间】:2014-02-25 20:44:43
【问题描述】:
我正在从数据库中检索一些结果,然后将值分配给变量。但我记录中的某些字段也可能包含 null。我想在分配值不包含任何 null 之前进行检查。
还有一些变量是int类型的,所以在解析为特定类型之前要检查一下。
int iValue=int.parse(Helper.IsNull(dr[colName].toString()));
string strValue=Helper.IsNull(dr[colName].toString());
我应该如何创建一个帮助类以及我应该使用 IsNull 方法返回什么值?
谢谢
【问题讨论】:
-
这对于 SO 来说可能太宽泛了,有很多方法可以处理这个问题。如果您的值包含 null,您将在尝试调用 ToString() 时遇到异常
-
我不同意这个问题太宽泛,我认为可以用几段来回答(特别是如果答案是用一般逻辑描述的,而不是提供实际代码)。但是,您应该重写问题以明确您想要什么。