将控制台输出写入文件

本文关键字:文件 输出 控制台 | 更新日期: 2023-09-27 17:50:29

这是一个新问题,我已经阅读了这里的答案,他们到目前为止有所帮助,但我仍然有点卡住。

我已经成功地创建了一个程序,从DOB输入显示用户的星号。

现在我想把结果发送到一个文本文件。我可以创建文件,但我不知道如何将程序的控制台输出/结果发送到文件。

将控制台输出写入文件

Console.WriteLine("Hello World");
FileStream fs = new FileStream("Test.txt", FileMode.Create);
// First, save the standard output.
TextWriter tmp = Console.Out;
StreamWriter sw = new StreamWriter(fs);
Console.SetOut(sw);
Console.WriteLine("Hello file");
Console.SetOut(tmp);
Console.WriteLine("Hello World");
sw.Close();
http://msdn.microsoft.com/en-us/library/system.console.setout.aspx

如果您已经计算出出生日期并将其写入控制台,那么您将答案存储在一个变量中,然后您需要做的就是将其写入文本文件-除非我在问题中缺少一些?

http://msdn.microsoft.com/en-us/library/aa287548 (v = vs.71) . aspx