目的:将三个label.text的值相加。代码如下:
Label8.Text = Convert.ToString(Convert.ToDouble(Label4.Text.Trim()) + Convert.ToDouble(Label5.Text.Trim()) + Convert.ToDouble(Label6.Text.Trim()));说明一下:Label4、Label5、Label6分别用于展示“费用表”中的float型数据的“电费”、“水费”和“煤气费”,因为这三个数据可能是整数也可能是带小数点的数(如45或45.00),所以就Convert.ToDouble,为何运行后出现“输入字符串的格式不正确”的提示呢?
Label8.Text = Convert.ToString(Convert.ToDouble(Label4.Text.Trim()) + Convert.ToDouble(Label5.Text.Trim()) + Convert.ToDouble(Label6.Text.Trim()));说明一下:Label4、Label5、Label6分别用于展示“费用表”中的float型数据的“电费”、“水费”和“煤气费”,因为这三个数据可能是整数也可能是带小数点的数(如45或45.00),所以就Convert.ToDouble,为何运行后出现“输入字符串的格式不正确”的提示呢?
try
{
l4=Double.Parse(Label4.Text.Trim());
}
{
l4=0.0;
}try
{
l5=Double.Parse(Label5.Text.Trim());
}
{
l5=0.0;
}try
{
l6=Double.Parse(Label6.Text.Trim());
}
{
l6=0.0;
}
Label8.Text=(l4+l5+l6).ToString();