我正在尝试从我正在构建的WPF应用程序中的文本框中获取用户输入。用户将输入一个数值,我想将其存储在变量中。我刚开始使用C#。我该怎么做?
目前,我正在打开文本框,并让用户输入值。之后,用户必须按下一个按钮,来自文本框的文本存储在该按钮上。
private void TextBox_TextChanged(object sender, TextChangedEventArgs e)
{
}
private void Button_Click(object sender, RoutedEventArgs e)
{
var h = text1.Text;
}
我知道这是不对的。正确的方法是什么?
就像@Michael McMullin已经说过的那样,您需要像这样在函数外部定义变量:
string str;
private void Button_Click(object sender, RoutedEventArgs e)
{
str = text1.Text;
}
// somewhere ...
DoSomething(str);
关键是:变量的可见性取决于其范围。请看一下这个解释。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句