如果我的程序正在打印到控制台,我会根据Console.WindowWidth通过插入换行符以某种方式执行自动换行 - 这很有效.
但是,如果程序的输出被重定向到文件或其他程序,我希望它跳过自动换行.如何检测到这种情况?
Console.WindowWidth在两种情况下都返回相同的数字.
如果解决方案可以区分重定向的Console.Out与重定向的Console.Error,则可以获得奖励积分.
.net c# console
.net ×1
c# ×1
console ×1