检查输出、输入和错误是否已在控制台或未在控制台中 C#
要检查输入是否在控制台上重定向,代码如下 −
举例
using System; public class Demo{ public static void Main(string[] args){ Console.WriteLine("Input Redirected? = "+Console.IsInputRedirected); } }
输出
这将产生以下输出 −
Input 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
广告