gpt4 book ai didi

c# - int.Parse() 错误

转载 作者:太空宇宙 更新时间:2023-11-03 17:33:46 25 4
gpt4 key购买 nike

我有以下代码:

 int a = 50;
float b = 50.60f;

a = int.Parse(b.ToString());

在运行时,此解析给出错误。为什么会这样,请指导我。

谢谢

最佳答案

它正在尝试解析字符串“50.6”——无法将其解析为整数,因为 50.6 不是整数。来自 the documentation :

The s parameter contains a number of the form:

[ws][sign]digits[ws]

也许您想将其解析回 float ,然后转换为整数?

a = (int) float.Parse(b.ToString());

关于c# - int.Parse() 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9093465/

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