C# | Check if Output is Redirected on the Console or not Last Updated : 28 Jan, 2019 Improve Improve Like Article Like Save Share Report Given the normal Console in C#, the task is to check if the Output is Redirected on the Console. Approach: This can be done using the IsOutputRedirected property in the Console class of the System package in C#. This property returns a boolean value stating whether the Output is Redirected or not. Program: // C# program to demonstrate the // Console.IsOutputRedirected Property using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace GFG { class Program { // Main Method static void Main(string[] args) { // Check if Output is Redirected Console.WriteLine("Is Output Redirected: {0}", Console.IsOutputRedirected); } } } Output: Like Article Suggest improvement Previous C# | How to change the Input Encoding Scheme of the Console Next C# | Check if two StringBuilder objects are Equal Share your thoughts in the comments Add Your Comment Please Login to comment...