“输入字符串格式不正确”,空值

时间:2013-03-13 15:33:57

标签: c# winforms

我有一个带有按钮的表单,该按钮可以添加多个标签的值(用货币值填充)并在另一个标签中显示总和。

decimal[] totals = new decimal[11]; 

    private void calculate_Click(object sender, EventArgs e)
    {
        totals[0] = decimal.Parse(lblText1.Text, NumberStyles.Currency);
        totals[1] = decimal.Parse(lbltext2.Text, NumberStyles.Currency);
        lbltotal.Text = totals.Sum().ToString("C");
    }

工作正常,直到一个为空,我得到'输入字符串不是正确的格式'。

1 个答案:

答案 0 :(得分:1)

  1. 如果文字为空,请不要打电话
  2. 使用decimal.TryParse
相关问题