嘗試使用小數計算時出現Sytem.FormatException錯誤。它適用於不是十進制的數字。 我需要添加/更改以使其與十進制數一起工作?如何用十進制數字來計算? (C#)
這是我的代碼:
namespace Nikotin_Rechner
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void buttonCalculate_Click(object sender, EventArgs e)
{
int val1 = Int32.Parse(AngabeGesamt.Text);
int val2 = Int32.Parse(AngabeStärke.Text);
int result = val1/20 * val2;
labelBase.Text = result.ToString();
}
}
}
你試圖做浮點東西上整數?你讀過整數的定義了嗎? – 2017-10-11 08:42:13
'double val1 = double.Parse(AngabeGesamt.Text); ... double result = val1/val2;' –
'Int32.Parse'應改爲'decimal.Parse'或'double.Parse'&all'int由'decimal'或'double'取代。 –