Справочник по Microsoft .NET/System
В пространстве имён System находятся основные типы .NET Framework. Большинство классов в данном пространстве имён находятся в сборке mscorlib.
Исключения
В данном пространистве имён определены следующие исключения:
AccessViolationException— происходит, когда программа обращается к защищённым сегментам памятиArgumentException— общее исключение для всех ситуаций, когда функции был передан некорректный аргументArgumentNullException— происходит, когда в качестве аргумента функции был переданnullArgumentOutOfRangeException— происходит, когда аргумент не находится в допустимом диапазоне значенийArithmeticException— происходит при ошибках в вычисленииArrayTypeMismatchException— происходит при попытке добавить элемент неправильного типа в массивBadImageFormatException— происходит, когда бинарный файл имеет неправильный (.NET-несовместимый) форматDivideByZeroException— происходит при делении на 0DllNotFoundException— возникает, когда библиотека, которой пользуется программа, не найдена.ExecutionEngineException— внутренняя ошибка .NET FrameworkFormatException— происходит, когда данные имеют неправильный форматIndexOutOfRangeException— происходит, когда вы обращаетесь к массиву с индексом, выходящим за границы массиваInvalidCastException— происходит из-за некорректного приведения типовNotImplementedException— происходит при вызове ещё не разработанных методовNotSupportedException— происходит, когда то или иное действие не поддерживаетсяNullReferenceException— происходит при попытке обращения к переменной с значениемnullObjectDisposedException— происходит при попытке использования уже уничтоженного объектаOutOfMemoryException— происходит при недостатке оперативной памятиOverflowException— происходит при переполненииStackOverflowException— происходит при переполнении стека
Класс BitConverter
Статический класс System.BitConverter предназначен для преобразования переменных в массив байтов (в этом формате принимает данные класс Stream) и наоборот. Для перевода строк следует использовать метод System.Text.Encoding.GetBytes().
Поддерживаемые типы данных:
BooleanCharDoubleInt16Int32Int64SingleUInt16UInt32UInt64
Все эти типы возможно переводить в массив байтов (с помощью GetBytes) или из массива байтов (с помощью To<тип>). Также возможно приведения Int64<->Double.
Класс Convert
Статический класс 'System.Convert предназначен для преобразования данных из одного типа в другой.
BooleanByteCharDateTimeDemicalDoubleInt16Int32Int64SByteSingleUInt16UInt32UInt64
Также поддерживается стандарт Base64
Класс Environment
Статический класс System.Environment предоставляет доступ к различным свойствам системы.
Свойства
CommandLine— командная строка, с помощью которой было вызванно приложениеCurrentDirectory— текущая директорияExitCode— позволяет установить код выхода у приложенияMachineName— имя машины (согласно NetBIOS)NewLine— символ перевода строки, специфичный для данной системы (\r\nв Windows,\nв Unix)OSVersion— версия операционной системыProcessorCount— число процессоровStackTrace— стек вызововSystemDirectory— путь к каталогу оперционной системыTickCount— количество миллисекунд со старта системыUserName— имя пользователя, под которым запущена программаVersion— версия CLR
Методы
Exit— завершает текущий процессFailFast— уничтожает процесс без вызова деструкторовGetCommandLineArgs— возвращает аргументы командной строкиGetEnvironmentVariable— возвращает значение переменной окруженияGetEnvironmentVariables— возвращает переменые окружения и их значенияGetFolderPath(Environment.SpecialFolder folder)— возвращает путь к папке, указанной в первом параметреGetLogicalDrives— возвращает список логических дисковSetEnvironmentVariable— устанавливает значение переменной окружения
Перечисление Environment.SpecialFolder
Содержит список возможных служенбных папок.
Вы можете помочь проекту, исправив и дополнив его. |
