C# Console.Write 在文本文件中打印出来?

Min*_*lla 0 c# console console-application

我可以使用 Console.Write 将这样的代码打印到文本文件中吗?

 Console.Write(" Enter your ID: ");
 int ID = int.Parse(Console.ReadLine());
 Console.Write(" Enter your Name: ");
 string Name = Console.ReadLine();
 Console.WriteLine(" Thank you! your logged in as" +Name+ +ID);
Run Code Online (Sandbox Code Playgroud)

请帮忙!

提前致谢。

Ahm*_*IEM 5

我不知道为什么您需要在特定情况下写入文件,但是如果您想Console.WriteLine写入文件,您可以使用Console.SetOut(sw);

Console.WriteLine("Hello World");
FileStream fs = new FileStream("Test.txt", FileMode.Create);
StreamWriter sw = new StreamWriter(fs);
Console.SetOut(sw);
Console.WriteLine("Hello file");
sw.Close();
Run Code Online (Sandbox Code Playgroud)