如何在 c# 中写入 .cs 文件 and/or 如何将 .txt 更改为 .cs
How do I write to a .cs file in c# and/or how to change the .txt to .cs
我想用 C# 写入 .cs
文件。这是我正在使用的(非常基本的)代码:
StreamWriter file = new StreamWriter ("test.cs");
file.WriteLine ("Console.WriteLine(\"It worked\")");
它成功创建了文件,但没有写入任何内容。
此外,我想知道是否可以通过任何方式将 .txt 更改为 .cs?
致说这是重复的人:这不是重复的原因是它是在谈论写入 .cs
文件,而不是 .txt
其他问题讨论。
您没有刷新流,因此它没有写入文件。
有几种方法可以做到。在写入之后调用 Flush
,或者设置 AutoFlush = true
... 或者只是用 using
语句包围它,如下所示:
using (StreamWriter file = new StreamWriter ("test.cs"))
{
file.WriteLine("Console.WriteLine(\"It worked\")");
}
至于文件扩展名,您已经指定了 "test.cs",所以应该没问题。
我想用 C# 写入 .cs
文件。这是我正在使用的(非常基本的)代码:
StreamWriter file = new StreamWriter ("test.cs");
file.WriteLine ("Console.WriteLine(\"It worked\")");
它成功创建了文件,但没有写入任何内容。
此外,我想知道是否可以通过任何方式将 .txt 更改为 .cs?
致说这是重复的人:这不是重复的原因是它是在谈论写入 .cs
文件,而不是 .txt
其他问题讨论。
您没有刷新流,因此它没有写入文件。
有几种方法可以做到。在写入之后调用 Flush
,或者设置 AutoFlush = true
... 或者只是用 using
语句包围它,如下所示:
using (StreamWriter file = new StreamWriter ("test.cs"))
{
file.WriteLine("Console.WriteLine(\"It worked\")");
}
至于文件扩展名,您已经指定了 "test.cs",所以应该没问题。