Mono Class Library: System.IO.StreamReader Overview | Members

System.IO.StreamReader Constructor

Constructs and initializes a new instance of the System.IO.StreamReader class for the specified file name. [Edit]

public StreamReader (string path)

Parameters

path
A string that specifies the complete file path to read. [Edit]

Exceptions

TypeReason
System.IO.IOExceptionpath is in an invalid format or contains invalid characters. [Edit]
System.IO.DirectoryNotFoundExceptionThe directory information specified in path was not found. [Edit]
System.IO.FileNotFoundExceptionThe file specified in path was not found. [Edit]
ArgumentExceptionpath is an empty string (""). [Edit]
ArgumentNullExceptionpath is null. [Edit]

Remarks

This constructor initializes the StreamReader.CurrentEncoding property to System.Text.UTF8Encoding, 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 .

[Edit]

Requirements

Namespace: System.IO
Assembly: mscorlib (in mscorlib.dll)
Assembly Versions: 1.0.5000.0, 2.0.0.0