İngilizce dilinde oku

Aracılığıyla paylaş


Environment.OSVersion Özellik

Tanım

Geçerli platform tanımlayıcısını ve sürüm numarasını alır.

C#
public static OperatingSystem OSVersion { get; }

Özellik Değeri

Platform tanımlayıcısı ve sürüm numarası.

Özel durumlar

Bu özellik sistem sürümünü alamadı.

-veya-

Elde edilen platform tanımlayıcısı PlatformID

Açıklamalar

Environment.OSVersion , bir uygulama Windows uyumluluk modu altında çalıştığında hatalı olabilecek bir işletim sistemi sürümü döndürür. Daha fazla bilgi için bkz . GetVersionExA işlev açıklamaları.

.NET 5 ve sonraki sürümlerinde, Environment.OSVersionuygulama bildirimi tarafından belirtilen uyumluluk modlarında gerçek işletim sistemi sürümünü döndürür. Daha fazla bilgi için bkz . Environment.OSVersion doğru işletim sistemi sürümünü döndürür.

Linux veya Windows gibi işletim sistemi platformunu RuntimeInformation.IsOSPlatform tanımlamak için yöntemini kullanabilirsiniz.

Şunlara uygulanır

Ürün Sürümler
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1