Dieser Artikel wurde maschinell übersetzt. Wenn Sie die englische Version des Artikels anzeigen möchten, aktivieren Sie das Kontrollkästchen Englisch. Sie können den englischen Text auch in einem Popupfenster anzeigen, indem Sie den Mauszeiger über den Text bewegen.
Übersetzung
Englisch

OperatingSystem-Klasse

 

Veröffentlicht: Oktober 2016

Stellt die Informationen über ein Betriebssystem dar, wie Versions- und Plattformbezeichner. Diese Klasse kann nicht vererbt werden.

Namespace:   System
Assembly:  mscorlib (in mscorlib.dll)

System.Object
  System.OperatingSystem

[SerializableAttribute]
[ComVisibleAttribute(true)]
public sealed class OperatingSystem : ICloneable, ISerializable

NameBeschreibung
System_CAPS_pubmethodOperatingSystem(PlatformID, Version)

Initialisiert eine neue Instanz der OperatingSystem-Klasse unter Verwendung des angegebenen Plattformbezeichners und Versionsobjekts.

NameBeschreibung
System_CAPS_pubpropertyPlatform

Ruft einen System.PlatformID-Enumerationswert ab, der die Betriebssystemplattform identifiziert.

System_CAPS_pubpropertyServicePack

Ruft die durch dieses OperatingSystem-Objekt dargestellte Service Pack-Version ab.

System_CAPS_pubpropertyVersion

Ruft ein System.Version-Objekt ab, das das Betriebssystem identifiziert.

System_CAPS_pubpropertyVersionString

Ruft die verkettete Zeichenfolgendarstellung des Plattformbezeichners, der Version und des Service Packs ab, die momentan auf dem Betriebssystem installiert sind.

NameBeschreibung
System_CAPS_pubmethodClone()

Erstellt ein OperatingSystem-Objekt, das mit dieser Instanz identisch ist.

System_CAPS_pubmethodEquals(Object)

Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist.(Geerbt von „Object“.)

System_CAPS_pubmethodGetHashCode()

Fungiert als die Standardhashfunktion.(Geerbt von „Object“.)

System_CAPS_pubmethodGetObjectData(SerializationInfo, StreamingContext)

Füllt ein System.Runtime.Serialization.SerializationInfo-Objekt mit den für das Deserialisieren dieser Instanz erforderlichen Daten.

System_CAPS_pubmethodGetType()

Ruft den Type der aktuellen Instanz ab.(Geerbt von „Object“.)

System_CAPS_pubmethodToString()

Konvertiert den Wert dieses OperatingSystem-Objekts in die entsprechende Zeichenfolgendarstellung.(Überschreibt Object.ToString().)

Die OperatingSystem -Klasse enthält Informationen über ein Betriebssystem installiert ist.

Abrufen von Informationen über das aktuelle Betriebssystem für die Common Language Runtime, die OperatingSystem zurückgegebenes Objekt die Environment.OSVersion Eigenschaft. Eine Liste der Windows Betriebssystemversionen und ihre zugehörigen Versionsnummern zurückgegebenes der Version und VersionString Eigenschaften und die ToString -Methode finden Sie unter Operating System Version im Windows Dev Center.

Programmbedingt die OperatingSystem Klasse ist eine allgemeine Möglichkeit zur Beschreibung eines Betriebssystems, und Sie können nicht abgeleitet werden, einen umfassender Typ aus der OperatingSystem Klasse. Wenn Sie einen Typ, um weitere Informationen zu einem Betriebssystem enthalten, einen eigenen Typ erstellen, und enthalten ein Feld vom Typ OperatingSystem und alle zusätzlichen Felder, Eigenschaften oder Methoden, die erforderlich sind.

Im folgenden Codebeispiel wird mit der OperatingSystem Objekt zum Anzeigen von Informationen über das Betriebssystem Common Language Runtime.

using System;

public class Example
{
   public static void Main()
   {
      var os = Environment.OSVersion;
      Console.WriteLine("Current OS Information:\n");
      Console.WriteLine("Platform: {0:G}", os.Platform);
      Console.WriteLine("Version String: {0}", os.VersionString);
      Console.WriteLine("Version Information:");
      Console.WriteLine("   Major: {0}", os.Version.Major);
      Console.WriteLine("   Minor: {0}", os.Version.Minor);
      Console.WriteLine("Service Pack: '{0}'", os.ServicePack);
   }
}
// If run on a Windows 8.1 system, the example displays output like the following:
//       Current OS Information:
//
//       Platform: Win32NT
//       Version String: Microsoft Windows NT 6.2.9200.0
//       Version Information:
//          Major: 6
//          Minor: 2
//       Service Pack: ''
// If run on a Windows 7 system, the example displays output like the following:
//       Current OS Information:
//
//       Platform: Win32NT
//       Version String: Microsoft Windows NT 6.1.7601 Service Pack 1
//       Version Information:
//          Major: 6
//          Minor: 1
//       Service Pack: 'Service Pack 1'

.NET Framework
Verfügbar seit 1.1
Silverlight
Verfügbar seit 2.0
Windows Phone Silverlight
Verfügbar seit 7.0

Alle öffentlichen statischen Member ( Shared in Visual Basic) dieses Typs sind threadsicher. Die Threadsicherheit für Instanzmember ist nicht garantiert.

Zurück zum Anfang
Anzeigen: