问题描述:在代码中调用了某一个别人写好的类A,当使用A.fun()时会有大量无用的控制台输出
现在想在客户端隐藏这些输出
var preConsole = Console.out;
Console.WriteLine("call A.fun()...");
Console.SetOut(TextWriter.Null);
A.fun();
Console.SetOut(preConsole);通过上面的例子,我们就可以隐藏A.fun()的输出了
本文介绍了一种在调用他人编写的类的方法时,临时禁用其控制台输出的方法。通过切换控制台输出目标为无效输出流,可以有效地阻止不需要的输出,而不会影响到原本的功能。
问题描述:在代码中调用了某一个别人写好的类A,当使用A.fun()时会有大量无用的控制台输出
现在想在客户端隐藏这些输出
var preConsole = Console.out;
Console.WriteLine("call A.fun()...");
Console.SetOut(TextWriter.Null);
A.fun();
Console.SetOut(preConsole);
被折叠的 条评论
为什么被折叠?