如果我做了这样的事情:
DataSet ds = GetMyDataset();
try
{
string somevalue = ds.Tables[0].Rows[0]["col1"];
}
catch
{
//maybe something was null
}
有没有一种好的方法可以在不使用 try/catch 的情况下检查空值?我的意思是,如果“col1”中的值为null,或者“col1”不存在,或者没有返回行,或者表不存在,我都不关心!
也许我应该在意吗?:) 也许 try/catch 是处理这个问题的最佳方式,但我只是想知道是否还有其他方法可以解决它?
谢谢!
catch
语句,这是一种糟糕的做法。捕获你正在寻找的错误类型。 - Chris Eberle