VOOZH about

URL: https://www.geeksforgeeks.org/c-sharp/console-setout-method-in-c-sharp/

⇱ Console.SetOut() Method in C# - GeeksforGeeks


  • Courses
  • Tutorials
  • Interview Prep

Console.SetOut() Method in C#

Last Updated : 11 Jul, 2025
Console.SetOut(TextWriter) Method in C# is used to redirect the stream of standard output. With the help of this method, a user can specify a StreamWriter as the output object. The Console.SetOut method will receive an object of type TextWriter. The StreamWriter can be passed to Console.SetOut and it is implicitly cast to the TextWriter type. It simply sets the standard output stream property to the specified TextWriter object it gets. Syntax:
public static System.IO.TextWriter Out { get; }
 or
public static void SetOut (System.IO.TextWriter newOut);
 or
public static void SetOut(TextWriter newOut)
Return Value: It returns the streamWriter to specified TextWriter Object. Exceptions:
  • When the newOut is null ArgumentNullException is thrown which does not accept it as a valid argument.
  • When an I/O error occurred IOException is thrown.
Example 1: Compiling and Executing: 👁 Image
Output: 👁 Image
Example 2:
Comment
Article Tags:

Explore