gpt4 book ai didi

c# - 类型转换对象长

转载 作者:行者123 更新时间:2023-11-30 20:26:05 25 4
gpt4 key购买 nike

不幸的是,在我们的(遗留)代码库中有一个类型为 object 的类的属性,可以是 intlong.

当尝试将其转换为 long 时:

long id = (long) dBLockTabellenOptionen.Id;

我得到以下异常:

Exception: Fehler in DoOneWorkRound:
Specified cast is not valid. Specified cast is not valid. -> Specified cast is not valid.
--- Exception Liste ---
System.InvalidCastException: Specified cast is not valid.

如何在不出现异常的情况下将其安全地转换为 long

免责声明:我知道,这个属性有很大的味道,但目前,对它的重构太多了,因为这个应用程序很快就会被重写,我们会做对的然后

最佳答案

long id = Convert.ToInt64(dBlockTabellenOptionen.Id); 应该可以解决问题。

关于c# - 类型转换对象长,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50567798/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com