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

How to display addition even if one of textboxes is empty?

我有这个代码:

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 中获得结果时,我该如何做。

在我填写所有字段之前,它不会添加和显示结果。

我猜你想达到这样的目的:

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。