Тип | Класс | Описание |
| __ConsoleStream | |
| __Error | |
| __HResults | |
| BinaryReader | Считывает простые типы данных как двоичные значения в заданной кодировке. |
| BinaryWriter | Записывает простые типы данных в поток как двоичные значения и поддерживает запись строк в определенной кодировке. |
| BufferedStream | Осуществляет буферизацию в операциях чтения и записи в другие потоки.Этот класс не наследуется. |
| Directory | Предоставляет статические методы для создания, перемещения и перечисления в каталогах и вложенных каталогах.Этот класс не наследуется. |
| DirectoryInfo | Предоставляет методы экземпляра класса для создания, перемещения и перечисления в каталогах и подкаталогах.Этот класс не наследуется. |
| DirectoryInfoResultHandler | |
| DirectoryNotFoundException | Исключение, возникающее при невозможности найти часть файла или каталога. |
| DriveInfo | Предоставляет доступ к сведениям на диске. |
| DriveNotFoundException | Исключение вызывается при попытке доступа к недоступному диску или данным совместного использования. |
| EndOfStreamException | Исключение, которое создается при попытке выполнить чтение за пределами потока. |
| File | Предоставляет статические методы для создания, копирования, удаления, перемещения и открытия одного файла, а также помогает при создании объектов FileStream . |
| FileInfo | Предоставляет свойства и методы экземпляра для создания, копирования, удаления, перемещения и открытия файлов, а также позволяет создавать объекты FileStream .Этот класс не наследуется. |
| FileInfoResultHandler | |
| FileLoadException | Это исключение создается в случае, когда управляемая сборка найдена, но не может быть загружена. |
| FileNotFoundException | Это исключение создается, когда попытка доступа к файлу, не существующему на диске, заканчивается неудачей. |
| FileStream | Предоставляет Stream в файле, поддерживая синхронные и асинхронные операции чтения и записи. |
| FileStreamAsyncResult | |
| FileStreamReadWriteTask<T> | |
| FileSystemEnumerableFactory | |
| FileSystemEnumerableHelpers | |
| FileSystemEnumerableIterator<TSource> | |
| FileSystemInfo | Предоставляет базовый класс для объектов FileInfo и DirectoryInfo . |
| FileSystemInfoResultHandler | |
| IOException | Исключение, создаваемое при возникновении ошибки ввода-вывода. |
| Iterator<TSource> | |
| LongPath | |
| LongPathDirectory | |
| LongPathFile | |
| MdaHelper | |
| MemoryStream | Создает поток, резервным хранилищем которого является память. |
| NullStream | |
| NullStreamReader | |
| NullTextReader | |
| NullTextWriter | |
| Path | Выполняет операции для экземпляров класса String , содержащих сведения пути к файлу или каталогу.Эти операции выполняются межплатформенным способом. |
| PathTooLongException | Исключение, создаваемое, когда путь или имя файла превышает максимальную длину, определенную системой. |
| PinnedBufferMemoryStream | |
| ReadLinesIterator | |
| ReadWriteTask | |
| SearchData | |
| SearchResult | |
| SearchResultHandler<TSource> | |
| Stream | Предоставляет универсальное представление последовательности байтов.Это класс abstract. |
| StreamReader | Реализует TextReader , который считывает символы из потока байтов в определенной кодировке. |
| StreamWriter | Реализует TextWriter для записи символов в поток в определенной кодировке. |
| StringReader | Реализует класс TextReader , осуществляющий чтение из строки. |
| StringResultHandler | |
| StringWriter | Реализует TextWriter для записи данных в строку.Данные хранятся в основном StringBuilder . |
| SynchronousAsyncResult | |
| SyncStream | |
| SyncTextReader | |
| SyncTextWriter | |
| TextReader | Представляет средство чтения, позволяющее считывать последовательные наборы знаков. |
| TextWriter | Представляет средство записи, позволяющее записывать последовательные наборы символов.Это абстрактный класс. |
| UnmanagedMemoryAccessor | Предоставляет произвольный доступ к неуправляемым блокам памяти из управляемого кода. |
| UnmanagedMemoryStream | Предоставляет доступ к неуправляемым блокам памяти из управляемого кода. |
| UnmanagedMemoryStreamWrapper | |