0

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

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");
    }

工作正常,直到一个为空并且我得到“输入字符串格式不正确”。

4

1 回答 1

1
  1. 如果文本为空,请不要打扰
  2. 使用十进制.TryParse
于 2013-03-13T15:36:00.303 回答