C# 如何正确处理Datatable计算异常?

C# 如何正确处理Datatable计算异常?,c#,C#,如果出现错误,如何正确处理上述异常? 提前感谢。这是通过检查其HasValue属性来避免可空值类型的运行时空引用异常的方法: DataTable dt = new DataTable(); dt.Compute(items.Value.ToString(), null); 未在代码段中定义项。它是什么?它是一个类似于2+2*5的方程串我认为2+2*5是一个整数或可为空的整数表达式。使用Value属性表明它是一个可为null的值类型表达式。 int? items = 2 + 2 * 5; Dat

如果出现错误,如何正确处理上述异常?
提前感谢。

这是通过检查其
HasValue
属性来避免可空值类型的运行时空引用异常的方法:

DataTable dt = new DataTable();
dt.Compute(items.Value.ToString(), null);

未在代码段中定义项。它是什么?它是一个类似于2+2*5的方程串我认为2+2*5是一个整数或可为空的整数表达式。使用
Value
属性表明它是一个可为null的值类型表达式。
int? items = 2 + 2 * 5;
DataTable dt = new DataTable();
dt.Compute(items.HasValue ? items.Value.ToString() : "" , null);