如何将“ textbox.Text”的值保存到变量中?

时间:2019-05-22 15:11:26

标签: c# textbox

我想将“ TextBox.Text”的字符串值保存到带有此Code的变量中,该字符串值写入TextBox中。

public int Get_Value()

 if (value_textbox.Text=="")
        {
            MessageBox.Show("No input");
        }

 string value_txt = value_textbox.Text;
 int value= int.Parse(value_txt);
 return value;

但是“ value.textbox.Text”没有值,只有“”。因此,显示了消息框,我无法将任何内容转换为int。如果我使用“ .Lines”而不是“ .Text”,我将遇到相同的问题。

希望你能帮助我。

1 个答案:

答案 0 :(得分:0)

当文本框为空时返回零​​,当不尝试将其解析为Int时。

if (value_textbox.Text=="")
        {
            MessageBox.Show("No input");
             return 0;
        }

int value= int.Parse(value_textbox.Text);
 return value;

如果您希望简明扼要,可以使用三元运算符:

return String.IsNUllOrEmpty(value_textbox.Text)?0:int.Parse(value_textbox.Text)