Write out the numbers 1 to 10 on the same line. StreamWriter sw = new StreamWriter("C:\\Test1.txt", true, Encoding.ASCII)
#Read the text to me code#
On the File menu, point to New, and then click Project.Ĭlick Visual C# Projects under Project Types, and then click Console Application under Templates.Īdd the following code to the Main method: Int64 x It's useful when you want to write one character at a time. The Write method is similar to the WriteLine method, except that the Write method doesn't automatically embed a carriage return or line feed (CR/LF) character combination. You can also specify the following encoding methods for the third parameter: The third parameter specifies Unicode, so that StreamWriter encodes the file in Unicode format. If you specify false for the second parameter, the contents of the file are overwritten each time you run the code. The second parameter, true, specifies that the file is opened in append mode. The first parameter is the file path and the file name of the file. Unlike the previous example, this code passes two additional parameters to the constructor. The following code uses the StreamWriter class to open, to write, and to close the text file. Test.txt contains two lines of text: Hello World!! Open Test.txt in a text editor such as Notepad. This code creates a file that is named Test.txt on drive C. On the Debug menu, select Start to compile and to run the application. Sw.WriteLine("From the StreamWriter class") StreamWriter sw = new StreamWriter("C:\\Test.txt") Pass the filepath and filename to the StreamWriter Constructor The WriteLine method writes a complete line of text to the text file.Īdd the following code to the Main method: try In a similar way to the StreamReader class, you can pass the path of a text file to the StreamWriter constructor to open the file automatically. The Console window displays the contents of the Sample.txt file: Hello world Continue to read until you reach end of fileĬonsole.WriteLine("Exception: " + e.Message) Ĭonsole.WriteLine("Executing finally block.")
StreamReader sr = new StreamReader("C:\\Sample.txt") Pass the file path and file name to the StreamReader constructor Select Visual C# Projects under Project Types, and then select Console Application under Templates.Īdd the following code at the beginning of the Class1.cs file: using System.IO Īdd the following code to the Main method: String line On the File menu, point to New, and then select Project. For more information, see StreamReader Class.Ĭreate a sample text file in Notepad. When the ReadLine method reaches the end of the file, it returns a null reference. The ReadLine method reads each line of text, and increments the file pointer to the next line as it reads. You can pass the path of a text file to the StreamReader constructor to open the file automatically. The following code uses the StreamReader class to open, to read, and to close the text file.
#Read the text to me how to#
The Write a text file (example 1) and the Write a text file (example 2) sections describe how to use the StreamWriter class to write text to a file. The Read a text file section of this article describes how to use the StreamReader class to read a text file. Original product version: Visual Studio Original KB number: 816149 Summary This article helps you read from and write to a text file by using Visual C#.