4

对此真的很陌生,我已经阅读了这里的答案,到目前为止他们已经提供了帮助,但我仍然有点卡住。

我设法创建了一个程序,显示来自 DOB 输入的用户星号。

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

4

2 回答 2

6
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

于 2013-01-03T17:15:36.303 回答
1

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

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

于 2013-01-03T17:13:54.080 回答