我从textbox.Text
我的变量float _value;
中获取值,该变量存储来自文本框的值
_value = float.Parse(textBox.text);
当我想显示 _value 时,它将以 epsilon 数显示。例如。
textbox.Text = 100000000;
_value
将与1.0E+12
我确实想 _value 存储实数 10000000。
谢谢。
我从textbox.Text
我的变量float _value;
中获取值,该变量存储来自文本框的值
_value = float.Parse(textBox.text);
当我想显示 _value 时,它将以 epsilon 数显示。例如。
textbox.Text = 100000000;
_value
将与1.0E+12
我确实想 _value 存储实数 10000000。
谢谢。
该值以二进制浮点格式存储,可能是 IEEE754。当值转换为字符串时,您观察到的差异是文本表示之一。您可以使用格式说明符控制值的显示方式,以实现所需的输出,
float f = 1000000000000;
Console.WriteLine (string.Format("{0:.#}\n", f));
将数字格式化为“1000000000000”。
更多关于string.Format。