Constructs and initializes a new instance of the System.IO.StreamReader class for the specified file name and with the specified character encoding.
- path
- A string that specifies the complete file path to read.
- encoding
- A System.Text.Encoding that specifies the character encoding to use.
Type Reason System.IO.IOException path is in an invalid format or contains invalid characters. System.IO.DirectoryNotFoundException The directory information specified in path was not found. System.IO.FileNotFoundException The file specified in path was not found. ArgumentException path is an empty string (""). ArgumentNullException path or encoding is null .
This constructor initializes the StreamReader.CurrentEncoding property using encoding , and the internal buffer to the default size.
Note: The default buffer size is implementation defined.Note:path is not required to be a file stored on disk; it can be any part of a system that supports access via streams. For example, depending on the system, this class might be able to access a physical device.
For information on the valid format and characters for path strings, see System.IO.Path.
Namespace: System.IO
Assembly: mscorlib (in mscorlib.dll)
Assembly Versions: 1.0.5000.0, 2.0.0.0