把文本框.文本浮动

本文关键字:文本 | 更新日期: 2023-09-27 18:14:58

    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 .

把文本框.文本浮动

问题是输入是根据本地计算机的CultureInfo解析的。如果您希望使用相同的"默认"十进制分隔符,请使用:

 float value = float.Parse(tbxInput.Text, CultureInfo.InvariantCulture);