¿Le resultó útil esta página?
Sus comentarios sobre este contenido son muy importantes. Háganos saber su opinión.
¿Tiene comentarios adicionales?
Caracteres restantes: 1500
Exportar (0) Imprimir
Expandir todo
Este artículo proviene de un motor de traducción automática. Mueva el puntero sobre las frases del artículo para ver el texto original. Más información.
Traducción
Original

Environment.OSVersion (Propiedad)

Obtiene un objeto OperatingSystem que contiene el identificador de la plataforma actual y el número de versión.

Espacio de nombres:  System
Ensamblado:  mscorlib (en mscorlib.dll)

public static OperatingSystem OSVersion { get; }

Valor de propiedad

Tipo: System.OperatingSystem
Un objeto que contiene el identificador de la plataforma y el número de versión.

ExcepciónCondición
InvalidOperationException

Esta propiedad no ha podido obtener la versión del sistema.

O bien

El identificador de plataforma obtenido no es un miembro de PlatformID.

Normalmente, la propiedad de OSVersion se utiliza para asegurarse de que una aplicación se está ejecutando en alguna versión base de un sistema operativo en el que una característica determinada se introdujo. Si es así, debe realizar una versión activada probando si la versión actual del sistema operativo devuelta por la propiedad de OSVersion es igual, o mayor que, la versión del sistema operativo principal. Para obtener más información, vea el tema de la clase de Version .

La propiedad de OSVersion devuelve la versión proporcionada por la función GetVersionEx de Windows.

NotaNota

Los informes de la propiedad de OSVersion el mismo número de versión (6.2.0.0) para Windows 8 y Windows 8.1.

En algunos casos, puede que la propiedad OSVersion no devuelva la versión del sistema operativo que coincide con la versión especificada para la característica de modo de compatibilidad del programa Windows.

En el ejemplo siguiente se muestra el identificador de plataforma y el número de versión del equipo que ejecuta el ejemplo de código.


// Sample for the Environment.OSVersion property
using System;

class Sample 
{
    public static void Main() 
    {
    Console.WriteLine();
    Console.WriteLine("OSVersion: {0}", Environment.OSVersion.ToString());
    }
}
/*
This example produces the following results:

OSVersion: Microsoft Windows NT 5.1.2600.0
*/


.NET Framework

Compatible con: 4.5.2, 4.5.1, 4.5, 4, 3.5, 3.0, 2.0, 1.1, 1.0

.NET Framework Client Profile

Compatible con: 4, 3.5 SP1

.NET para aplicaciones de Windows Phone

Compatible con: Windows Phone 8, Silverlight 8.1

Windows Phone 8.1, Windows Phone 8, Windows 8.1, Windows Server 2012 R2, Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (no se admite el rol Server Core), Windows Server 2008 R2 (se admite el rol Server Core con SP1 o versiones posteriores; no se admite Itanium)

.NET Framework no admite todas las versiones de todas las plataformas. Para obtener una lista de las versiones compatibles, vea Requisitos de sistema de .NET Framework.

Adiciones de comunidad

AGREGAR
Mostrar:
© 2015 Microsoft