| Class | Brief description | |
| BinaryReader | The BinaryReader class implements an object that enables the user to read data from binary files. | |
| BinaryWriter | The BinaryWriter class implements an object that enables the user to write data in the binary format. | |
| Directory | The Directory class is used to work with directories of PC file system. | |
| DirectoryInfo | The DirectoryInfo class implements an object that is used to work with directories of PC file system. | |
| DirectoryNotFoundException | The IOException class implements an exception that is thrown on an attempt to access the directory that is absent on the hard drive. | |
| EndOfStreamException | The EndOfStreamException class implements an instance of the exception that is thrown on an attempt to go beyond the stream during reading. | |
| File | The File class is used to work with files. | |
| FileInfo | The FileInfo class implements an object that is used to work with files. | |
| FileNotFoundException | The FileNotFoundException class implements an instance of the exception that is thrown on an attempt to access a file missing on the hard drive. | |
| FileStream | The FileStream class implements an object that is a stream linked to a file. | |
| FileSystemInfoList | The FileSystemInfoList class implements an object to work with system information of files and directories collection. | |
| IOException | The IOException class implements an exception that is thrown when an input/output error occurs. | |
| IOStream | The IOStream class implements an object that is used to work with platform streams. | |
| MemoryStream | The MemoryStream class implements a temporary stream in PC memory. | |
| Path | The Path class is used to work with character variables that contain information about a path to a file or a directory. | |
| PathTooLongException | The PathTooLongException class implements an instance of the exception that is thrown when a file path or a file name exceeds the maximum allowed length. | |
| TextReader | The TextWriter class implements an object that enables the user to read data in the text format. | |
| TextWriter | The TextWriter class implements an object that enables the user to write data into text files. | |
| ZipArchive | The ZipArchive class implements the object that is used to work with ZIP archives. |
See also: