【发布时间】:2016-07-25 22:44:21
【问题描述】:
当我将双数转换为整数时,我无法理解 Convert.ToInt32 和 Parsing (int) 命令之间的区别。我的示例代码在这里,当我显示它时我有两个不同的答案。
class Program
{
static void Main(string[] args)
{
double i = 3.897456465;
int y;
y = Convert.ToInt32(i);
Console.WriteLine(y);
y = (int)i;
Console.WriteLine(y);
Console.ReadKey();
}
}
【问题讨论】:
-
那么您得到的答案是什么?当您查看文档时,它向您展示了什么?
-
当我使用 Convert.ToInt32 时得到“4”,当我使用解析时得到“3”。
-
一些阅读。不使用双打,但解释了幕后发生的事情stackoverflow.com/questions/199470/…