小编GG2*_*G24的帖子

指定的强制转换无效 - 十进制

我正在尝试声明一个十进制数,如果 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)

你知道如何解决这个问题吗?

c# nullable

0
推荐指数
1
解决办法
1047
查看次数

标签 统计

c# ×1

nullable ×1