0
声明:我来自C++背景,最近启动了C#。使用StreamWriter写入控制台的标准输出
出于某种原因,我不能写入到控制台的这样的标准输出:
new StreamWriter(Console.OpenStandardOutput()).Write("Stackoverflow");
有什么建议?
声明:我来自C++背景,最近启动了C#。使用StreamWriter写入控制台的标准输出
出于某种原因,我不能写入到控制台的这样的标准输出:
new StreamWriter(Console.OpenStandardOutput()).Write("Stackoverflow");
有什么建议?
sw = new StreamWriter(Console.OpenStandardOutput());
sw.AutoFlush = true;
Console.SetOut(sw);
sw.WriteLine("Stackoverflow");
是否有一个特定的原因,您想使用StreamWriter? – Aurril
@Aurril我正在做一个记录器类,可以注册/取消注册streamwriters – MattMatt2000
已经有一个伟大的.net日志框架。它被称为log4net,你可以通过NuGet将它添加到你的项目中。你可能想要放弃它。 – Aurril