在Visual Studio 2019中,你可以使用以下代码示例来保存文件并使控制台窗口不关闭:
using System;
class Program
{
static void Main()
{
// 在控制台输出一些内容
Console.WriteLine("Hello, World!");
// 保存控制台输出到文本文件
string filePath = @"C:\output.txt";
Console.SetOut(new System.IO.StreamWriter(filePath));
// 将控制台输出保存到文件
Console.WriteLine("Hello, World! Saved to file.");
// 关闭StreamWriter以确保文件被保存
Console.Out.Flush();
Console.Out.Close();
// 控制台窗口不会立即关闭
Console.WriteLine("Press any key to exit.");
Console.ReadKey();
}
}
这个示例程序使用Console.SetOut()
方法将控制台的输出重定向到一个文本文件中。你可以将filePath
变量设置为你想要保存输出的文件路径。
在程序结束之前,我们使用Console.Out.Flush()
方法来确保所有的输出都被写入文件,并使用Console.Out.Close()
方法关闭StreamWriter
。
最后,我们使用Console.ReadKey()
方法来等待用户按下任意键,以防止控制台窗口立即关闭。
下一篇:保存文件并在图表中显示它。