即使其中一个文本框为空,如何显示添加?

时间:2017-02-25 18:33:26

标签: c# addition

我有这段代码:

private void adition()
{
    int a;
    int b;
    int c;

    if (Int32.TryParse(textbox1.Text, out a)&& Int32.TryParse(textbox2.Text, out b)&& && Int32.TryParse(textbox3.Text, out c) )
    {
        resultLabel.Text = (a + b + c).ToString();
    }

private void Result_Click(object sender, EventArgs e)
{
   adition();
}

当我按结果按钮获得resultLabel.Text中的结果时,即使其中一个文本框为空,我该怎么做?

它不会添加并显示结果,直到我填满所有字段。

1 个答案:

答案 0 :(得分:2)

我想你想要实现这样的目标:

private void addition()
{

    int a = 0;
    int b = 0;
    int c = 0;

    Int32.TryParse(textbox1.Text, out a);
    Int32.TryParse(textbox2.Text, out b);
    Int32.TryParse(textbox3.Text, out c);
    resultLabel.Text = (a + b + c).ToString();
}

在这种情况下,不可解析的字段默认为0.