private void tbnRaknaMoms_Click(object sender, EventArgs e)
{
MessageBox.Show(ToPercentage().ToString());
}
public float ToPercentage()
{
float varde = float.Parse(tbxInput.Text);
float result = 100 * varde;
return result;
}
我想制定一个计算税收的方法。当我运行这个时,我收到一个错误:
未处理的类型' System.FormatException'发生在 mscorlib.dll中。
答案 0 :(得分:0)
问题是根据本地计算机的CultureInfo解析输入。如果你想拥有相同的"默认"十进制分隔符,使用此:
float value = float.Parse(tbxInput.Text, CultureInfo.InvariantCulture);