我是visual studio c#的新手。这可能是一个愚蠢的问题,但我找不到下一个代码的解决方案。 我正在尝试导入文本框(这可行),我想将它们导入到文本文件中。
private void Rbalast_TextChanged(object sender, EventArgs e)
{
string balastR = Rbalast.Text;
}
private void EXPORT_Click(object sender, EventArgs e)
{
System.IO.StreamWriter file = new System.IO.StreamWriter("d:/VAR/200_runSheet_Tests/.txt");
file.Write(balastR);
file.Close();
}
我认为这是因为私人空白,但我找不到改变这个的解决方案。
答案 0 :(得分:0)
你的问题是变量范围缺乏知识。
要解决此问题,您有两种选择。
1)将变量balastR
置于方法范围Rbalast_TextChanged
之上,这样您就可以在EXPORT_Click
中使用它。正如您目前所做的那样。
2)转到PoweredByOrange
建议,然后将file.Write(balastR);
替换为file.Write(Rbalast.Text);