檢查輸出、輸入和錯誤是否已在控制檯或未在控制檯中 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
廣告