與StreamWriter的問題,我想畫報保存在的StreamWriter從內容的文件,但在這個代碼SaveFileDialog使C#
SaveFileDialog savefile = new SaveFileDialog();
savefile.FileName = "unknown.txt";
savefile.Filter = "Text files (*.txt)|*.txt|All files (*.*)|*.*|";
if (savefile.ShowDialog() == DialogResult.OK)
{
using (StreamWriter sw = new StreamWriter(savefile.FileName, false, System.Text.Encoding.Unicode))
sw.WriteLine("Test line");
sw.WriteLine("Test line2");
sw.WriteLine("Test line3");
}
在線路sw.WriteLine("Test line2"); sw.WriteLine("Test line3");
,錯誤,sw
根本不存在!
但我很少使用的代碼
using (StreamWriter sw = new StreamWriter("\unknow.txt", false,System.Text.Encoding.Unicode)) sw.WriteLine("Test line"); sw.WriteLine("Test line2"); sw.WriteLine("Test line3");
和一切工作的罰款!問題在哪裏? 謝謝!
回到Visual Studio,按住CTRL鍵,然後按K,然後按D. IDE將重新格式化代碼,這會使問題彈出(如答案中所述,您錯過了代碼周圍的大括號應該是使用塊 – Alex 2012-08-02 11:54:50