所以我想弄清楚從先前的方法「重用」一個變量的最簡單的方法,但無法找到我正在尋找什麼地方。如何以一種方法使用變量?如果使用其他方法聲明該變量? 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冰。 –