在 C# 中检查输入、输出和错误是否重定向到控制台
csharpserver side programmingprogramming更新于 2025/9/11 7:46:00
要检查输入是否重定向到控制台,代码如下 −
示例
using System;
public class Demo{
public static void Main(string[] args){
Console.WriteLine("Input Redirected? = "+Console.IsInputRedirected);
}
}
输出
将产生以下输出 −
nput Redirected? = False
示例
要检查控制台上的输出是否重定向,代码如下 −
using System;
public class Demo{
public static void Main(string[] args){
Console.WriteLine("Output Redirected? = "+Console.IsInputRedirected);
}
}
输出
将产生以下输出 −
Output Redirected? = False
示例
要检查错误是否重定向到控制台,代码如下 −
using System;
public class Demo{
public static void Main(string[] args){
Console.WriteLine("Error Redirected on Console? = "+Console.IsErrorRedirected);
}
}
输出
将产生以下输出 −
Error Redirected on Console? = True

