C# StreamReader class is used to read string from the stream. It inherits TextReader class. It provides Read() and ReadLine() methods to read data from the stream.
C# StreamReader example to read one line
Let's see the simple example of StreamReader class that reads a single line of data from the file.
- using System;
- using System.IO;
- public class StreamReaderExample
- {
- public static void Main(string[] args)
- {
- FileStream f = new FileStream("e:\\output.txt", FileMode.OpenOrCreate);
- StreamReader s = new StreamReader(f);
-
- string line=s.ReadLine();
- Console.WriteLine(line);
-
- s.Close();
- f.Close();
- }
- }
Output:
C# StreamReader example to read all lines
- using System;
- using System.IO;
- public class StreamReaderExample
- {
- public static void Main(string[] args)
- {
- FileStream f = new FileStream("e:\\a.txt", FileMode.OpenOrCreate);
- StreamReader s = new StreamReader(f);
-
- string line = "";
- while ((line = s.ReadLine()) != null)
- {
- Console.WriteLine(line);
- }
- s.Close();
- f.Close();
- }
- }
Output:
Hello C#
this is file handling
0 comments:
Post a Comment
Note: only a member of this blog may post a comment.