我从 SQL Server 2008 数据库返回一个标量值:
string reason = cmd.ExecuteScalar().ToString() ?? : "";
我希望确保如果返回null
,则reason = ""
而不是null。
在这一行上出现错误:
错误3 无效的表达式项“:”
如何解决?
编辑:
感谢您对冒号进行更改,现在我在同一行上收到此异常:
string reason = cmd.ExecuteScalar().ToString() ?? "";
System.NullReferenceException occurred
Message="Object reference not set to an instance of an object."