C Sharp StreamWriter

C# StreamWriter

To write characters to a stream in a specific encoding, the C# StreamWriter class is used which inherits the TextWriter class. To write data into a file, the overloaded write() and writeln() methods are facilitated by the C# StreamWriter class.

Example:

using System;  
using System.IO;  
public class Example  
{  
    public static void Main(string[] args)  
    {  
        FileStream fs = new FileStream("d:\\file.txt", FileMode.Create);  
        StreamWriter sw = new StreamWriter(fs);  
 
        sw.WriteLine("Hello World");  
        sw.Close();  
        fs.Close();  
     Console.WriteLine("Today is a Great day!!");  
    }  
}

Console Output:

D:\\file.txt:

Explanation:

In the above example, we are using the StreamWriter class to write a single line of data into a file. Open the file and verify the text.