标签: c#
我没有做梦就把它放回这里。
症状:我无法分配空值来键入十进制?。分配null引发异常。
decimal? value = (decimal?) null;
这次我添加图片作为证据,因为显然其他人不相信我的问题。
问题仍然存在。这是完整的代码,我没有隐藏任何东西。我重新编译,重新加载并重新启动。我也希望这能奏效。但事实并非如此。
有人经历过类似的经历吗?
答案 0 :(得分:0)
清洁您的解决方案,并确保您在DEBUG模式下调试应用程序,或者从当前版本中获得一些调试符号。您所显示的代码没有引发异常,但是您未显示的其他内容却引发了该异常。对于原型应用程序,在最新的Visual Studio中,您显示的示例代码可以正常工作:
如您所见,不需要(decimal?)的null强制转换,因此您可以删除它并重新编译应用程序。
(decimal?)