使用流写入器将文本写入文件
Write text to file using stream writer
根据代码为 运行 时编辑的文件,使用 Systems.IO.StreamWriter
将字符串 MentionsInText
写入文件时遇到一些问题,但是没有文本在文件中。我不确定为什么这不起作用。
我的代码如下;
var MIS = string.Join(" ", MentionsList.ToArray());
string Mentionsintext = MIS.ToString();
StreamWriter MentionFile = new StreamWriter(@"C:\Users\User\Documents\Mentions.txt");
MentionFile.WriteLine(Mentionsintext + Environment.NewLine);
我在使用 StreamWriter
时做错了什么吗?
您应该在写入 StreamWriter 后对其进行处理。
例如:
var MIS = string.Join(" ", MentionsList.ToArray());
string Mentionsintext = MIS.ToString();
using (StreamWriter MentionFile = new StreamWriter(@"C:\Users\User\Documents\Mentions.txt")) {
MentionFile.WriteLine(Mentionsintext + Environment.NewLine);
}
根据代码为 运行 时编辑的文件,使用 Systems.IO.StreamWriter
将字符串 MentionsInText
写入文件时遇到一些问题,但是没有文本在文件中。我不确定为什么这不起作用。
我的代码如下;
var MIS = string.Join(" ", MentionsList.ToArray());
string Mentionsintext = MIS.ToString();
StreamWriter MentionFile = new StreamWriter(@"C:\Users\User\Documents\Mentions.txt");
MentionFile.WriteLine(Mentionsintext + Environment.NewLine);
我在使用 StreamWriter
时做错了什么吗?
您应该在写入 StreamWriter 后对其进行处理。
例如:
var MIS = string.Join(" ", MentionsList.ToArray());
string Mentionsintext = MIS.ToString();
using (StreamWriter MentionFile = new StreamWriter(@"C:\Users\User\Documents\Mentions.txt")) {
MentionFile.WriteLine(Mentionsintext + Environment.NewLine);
}