======Класс OperatingSystem====== Предоставляет информацию об операционной системе, например версию и идентификатор платформы.Этот класс не наследуется. * **Пространство имен:** [[developers:references:system|System]] * **Сборка:** mscorlib (в mscorlib.dll) =====Иерархия наследования===== * [[developers:references:system.object|System.Object]] * System.OperatingSystem =====Синтаксис===== public sealed class OperatingSystem : ICloneable, ISerializable =====Конструкторы===== ^Тип^Имя^Описание^ |{{developers:references:method.png|Конструктор}}|[[developers:references:system.operatingsystem..ctor_system.platformid_system.version|OperatingSystem(PlatformID, Version)]]| Инициализирует новый экземпляр класса [[developers:references:system.operatingsystem|OperatingSystem]] , используя указанное значение идентификатора платформы и версии объекта. | =====Свойства===== ^Тип^Имя^Описание^ |{{developers:references:property.png|Свойство}}|[[developers:references:system.operatingsystem.platform|Platform]]| Возвращает значение перечисления [[developers:references:system.platformid|PlatformID]] , идентифицирующее данную платформу операционной системы. | |{{developers:references:property.png|Свойство}}|[[developers:references:system.operatingsystem.servicepack|ServicePack]]| Возвращает версию пакета обновления, представленную этим объектом [[developers:references:system.operatingsystem|OperatingSystem]] . | |{{developers:references:property.png|Свойство}}|[[developers:references:system.operatingsystem.version|Version]]| Возвращает объект [[developers:references:system.version|Version]] , идентифицирующий данную операционную систему. | |{{developers:references:property.png|Свойство}}|[[developers:references:system.operatingsystem.versionstring|VersionString]]| Возвращает объединенную строку, в которой представлен идентификатор платформы, версия и пакет обновления, установленный в данный момент в операционной системе. | =====Методы===== ^Тип^Имя^Описание^ |{{developers:references:method.png|Метод}}|[[developers:references:system.operatingsystem.clone|Clone()]]| Создает объект [[developers:references:system.operatingsystem|OperatingSystem]] , идентичный данному экземпляру. | |{{developers:references:method.png|Метод}}|[[developers:references:system.object.equals_system.object|Equals(Object)]]| Определяет, равен ли заданный объект текущему объекту. (Наследуется от [[developers:references:system.object|Object]].)| |{{developers:references:method.png|Метод}}|[[developers:references:system.object.gethashcode|GetHashCode()]]| Служит хэш-функцией по умолчанию. (Наследуется от [[developers:references:system.object|Object]].)| |{{developers:references:method.png|Метод}}|[[developers:references:system.operatingsystem.getobjectdata_system.runtime.serialization.serializationinfo_system.runtime.serialization.streamingcontext|GetObjectData(SerializationInfo, StreamingContext)]]| Заполняет объект [[developers:references:system.runtime.serialization.serializationinfo|SerializationInfo]] данными, необходимыми для десериализации данного экземпляра. | |{{developers:references:method.png|Метод}}|[[developers:references:system.object.gettype|GetType()]]| Возвращает объект [[developers:references:system.type|Type]] для текущего экземпляра. (Наследуется от [[developers:references:system.object|Object]].)| |{{developers:references:method.png|Метод}}|[[developers:references:system.operatingsystem.tostring|ToString()]]| Преобразует значение этого объекта [[developers:references:system.operatingsystem|OperatingSystem]] в эквивалентное ему строковое представление. (Переопределяет [[developers:references:system.object.tostring|Object.ToString()]].)|