我正在尝试声明一个十进制数,如果 dr["index"] 为空,它将采用 dr["index"] 的值或值为 null。
这是我的代码行:
Decimal number = (Decimal)(dr["index"] ?? 0);
Run Code Online (Sandbox Code Playgroud)
我收到以下错误:
System.Invalid.CastException : 'Specified cast is not valid'
Run Code Online (Sandbox Code Playgroud)
你知道如何解决这个问题吗?