【发布时间】:2013-08-01 16:34:49
【问题描述】:
我不知道如何在这段代码中显示 2 个小数。下面是当我从 combobox1 和 combobox2 中选择选项时的代码显示,然后我将任何值键入 textbox2,因此它将存储新值。而且,如果我从 combobox1 和 combobox2 中选择相同的选项,它将自动采用 1/textBox2.Text。但我只想显示 2 位小数。任何人都可以帮助解决此代码吗?
谢谢
int index1 = comboBox1.SelectedIndex;
int index2 = comboBox2.SelectedIndex;
arr[index1, index2] = double.Parse(textBox2.Text);
arr[index2, index1] = (1 / double.Parse(textBox2.Text));
MessageBox.Show("Your Current Rate Have Been Updated");
【问题讨论】:
-
你也可以使用 Decimal 来提供更好的舍入。
-
如果这是钱,你应该使用小数而不是像 Fabian 建议的那样使用双精度数,因为它使用以 10 为底,并且可以准确地表示货币值。
标签: c#