文件不是用c#写的
本文关键字:写的 文件 | 更新日期: 2023-09-27 17:51:15
有人能告诉我这段代码有什么问题吗?我只是试图写入一个文件,但没有写入文件。对不起,这是一个愚蠢的问题…文件被创建,但没有写入任何内容。
public static void Main(string[] args) {
StreamWriter writer = new StreamWriter(@"C:'File'Test.txt");
writer.WriteLine("Fun Times!");
Console.WriteLine("Finally !");
Console.ReadLine();
}
您没有关闭文件。一种方法是用using语句包装writer:
using(StreamWriter writer = new StreamWriter(@"C:'File'Test.txt"))
{
writer.WriteLine("Fun Times!");
}
Console.WriteLine("Finally !");
Console.ReadLine();
您必须关闭StreamWriter writer.Close();
您也可以尝试:
System.IO.File.WriteAllText("YourPathTpoFile","TheTextShouldBeWrittenInFile");
也看看它的文档。
同样,如果你在数组中有文本,那么你可以使用WriteAllLines:
System.IO.File.WriteAllLines("YourPathTpoFile", stringArrayOfLines);