这是代码 decimal str1 = Convert.ToDecimal(this.Label1.Text);
decimal str2 = Convert.ToDecimal(this.Label2.Text);
this.Label3.Text = Convert.ToString(str2 + str1);
这是错误
问题在于this.Label1.Text是个字符串,无法直接转换为数字,所以报错。
使用Decimal dValue Decimal.Parse(this.Label1.Text)即可
使用Decimal dValue Decimal.Parse(this.Label1.Text)即可
温馨提示:答案为网友推荐,仅供参考
第1个回答 2012-05-11
字符串转化 当然要报异常
你可以try catch一下
你可以try catch一下