【发布时间】:2019-08-21 06:42:53
【问题描述】:
如果 ExecuteScalar 为空,我希望您能帮助我了解如何在 C# 中处理异常。我正在尝试,但我得到一个空引用异常。这是我的代码
public async Task<int> SumItemAsync()
{
Object data = await db.ExecuteScalarAsync<int>("SELECT
SUM(Amount) FROM Spent");
if (data != null)
{
return Convert.ToInt32(data);
}
else
{
return 0;
}
}
【问题讨论】:
-
你能解释一下你在什么时候得到空错误
-
Am trying it but am getting a null reference exceprion.请分享确切异常详情。