使用保存文件对话框写入文件的语法是什么



我正在尝试写入一个文本文件,我正在使用MSDN中的示例,但我不知道如何向其中添加文本?

private void button1_Click(object sender, System.EventArgs e)
{
     Stream myStream ;
     SaveFileDialog saveFileDialog1 = new SaveFileDialog();
     saveFileDialog1.Filter = "txt files (*.txt)|*.txt|All files (*.*)|*.*"  ;
     saveFileDialog1.FilterIndex = 2 ;
     saveFileDialog1.RestoreDirectory = true ;
     if(saveFileDialog1.ShowDialog() == DialogResult.OK)
     {
         if((myStream = saveFileDialog1.OpenFile()) != null)
         {
             // Code to write the stream goes here.
             myStream.Close();
         }
     }
 }

我已经将// Code to write the stream goes here.更改为一些内容,例如:

string thing = "This gets written";

"This gets written";

但这并没有奏效,我也没有其他想法:L

using (var myStream = saveFileDialog1.OpenFile())
using (var writer = new StreamWriter(myStream))
{
    writer.WriteLine("File content goes here");
}

最新更新