Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> C#

ตรวจสอบว่าอินพุต เอาต์พุต และข้อผิดพลาดถูกเปลี่ยนเส้นทางบนคอนโซลหรือไม่ใน 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