以.txt格式保存文件(记事本)
本文关键字:记事本 保存文件 txt 格式 | 更新日期: 2023-09-27 18:26:13
我想知道你是否能帮我解决这个问题。我有一个DataGridView
,上面保存了几本书。当我点击一本书时,这本书的故事会加载到RichTextBox
中。当我更改该文本并希望保存时,我希望将内容保存在.txt文件中。我该怎么做?
我已经包含了代码,让你看看我想做什么。
string FileLine = "";
StreamWriter OutputFile;
foreach (Book book in myBookList)
{
//Book Book = new Book();
Book nBook = myBookList[dgv.CurrentCell.RowIndex];
//PROBLEM IS HERE
OutputFile = new StreamWriter(nBook.TxtFileName);
//-------------------------------------------------------------
//I want it to be something like this: {nBook.TxtFileName}.txt
//-------------------------------------------------------------
//Code to write data to file
OutputFile.WriteLine(FileLine);
OutputFile.Close();
}
谢谢:)
这行得通吗?我希望如此。
OutputFile = new StreamWriter(string.format("{0}.txt", nBook.TxtFilename));
您必须在StreamWriter构造函数上声明它,在您的情况下:
OutputFile = new StreamWriter(nBook.TxtFileName + ".txt");