所以我想弄清楚从先前的方法“重用”一个变量的最简单的方法,但无法找到我正在寻找什么地方。如何以一种方法使用变量?如果使用其他方法声明该变量? C#
基本上我有一个简单的程序,使用openFileDialog打开文本文件(这发生在一个按钮单击)。在另一个按钮中点击它写下我写入文件的内容。
我在被写入文件,因为我不能从方法1重用路径变量的问题:/
这里是我的代码:
public void button1_Click(object sender, EventArgs e)
{
OpenFileDialog OFD = new OpenFileDialog();
OFD.Title = "Choose a Plain Text File";
OFD.Filter = "Text File | *.txt";
OFD.ShowDialog();
string filePath = OFD.FileName;
if (OFD.FileName != "") {
using (StreamReader reader = new StreamReader(@filePath))
{
while (!reader.EndOfStream)
{
richTextBox1.AppendText(reader.ReadLine());
}
reader.Close();
}
}
}
public string filePath;
public void button2_Click(object sender, EventArgs e)
{
using (StreamWriter writer = new StreamWriter(@filePath)){
writer.WriteLine(richTextBox1.Text);
writer.Close();
}
}
如果您接受答案,它将是n冰。 –