Assembly : mscorlib (dans mscorlib.dll)
Syntaxe<SerializableAttribute> _ <ComVisibleAttribute(True)> _ Public Enumeration PlatformID
Dim instance As PlatformID
[SerializableAttribute] [ComVisibleAttribute(true)] public enum PlatformID
[SerializableAttribute] [ComVisibleAttribute(true)] public enum class PlatformID
/** @attribute SerializableAttribute() */ /** @attribute ComVisibleAttribute(true) */ public enum PlatformID
SerializableAttribute ComVisibleAttribute(true) public enum PlatformID
Membres| Nom de membre | Description | |
|---|---|---|
| Unix | Le système d'exploitation est Unix. | |
![]() | Win32NT | Le système d'exploitation est Windows NT (ou version ultérieure). |
![]() | Win32S | Le système d'exploitation est Win32s. Win32s est une couche qui s'exécute sur les versions 16 bits de Windows pour donner accès aux applications 32 bits. |
![]() | Win32Windows | Le système d'exploitation est Windows 95 (ou version ultérieure). |
![]() | WinCE | Le système d'exploitation est Windows CE. |
NotesUtilisez les propriétés Environment.OSVersion et OperatingSystem.Platform pour obtenir l'énumération PlatformID du système d'exploitation en cours d'exécution. Utilisez l'énumération PlatformID afin de déterminer si le système d'exploitation actuel prend en charge votre application.
ExempleL'exemple suivant illustre l'utilisation de la classe PlatformID pour identifier le système d'exploitation en cours d'exécution.
' This example demonstrates the PlatformID enumeration. Imports System Class Sample Public Shared Sub Main() Dim msg1 As String = "This is a Windows operating system." Dim msg2 As String = "This is a Unix operating system." Dim msg3 As String = "ERROR: This platform identifier is invalid." ' Assume this example is run on a Windows operating system. Dim os As OperatingSystem = Environment.OSVersion Dim pid As PlatformID = os.Platform Select Case pid Case PlatformID.Win32NT, PlatformID.Win32S, _ PlatformID.Win32Windows, PlatformID.WinCE Console.WriteLine(msg1) Case PlatformID.Unix Console.WriteLine(msg2) Case Else Console.WriteLine(msg3) End Select End Sub 'Main End Class 'Sample ' 'This example produces the following results: ' 'This is a Windows operating system. '
// This example demonstrates the PlatformID enumeration. using System; class Sample { public static void Main() { string msg1 = "This is a Windows operating system."; string msg2 = "This is a Unix operating system."; string msg3 = "ERROR: This platform identifier is invalid."; // Assume this example is run on a Windows operating system. OperatingSystem os = Environment.OSVersion; PlatformID pid = os.Platform; switch (pid) { case PlatformID.Win32NT: case PlatformID.Win32S: case PlatformID.Win32Windows: case PlatformID.WinCE: Console.WriteLine(msg1); break; case PlatformID.Unix: Console.WriteLine(msg2); break; default: Console.WriteLine(msg3); break; } } } /* This example produces the following results: This is a Windows operating system. */
// This example demonstrates the PlatformID enumeration. using namespace System; int main() { String^ msg1 = L"This is a Windows operating system."; String^ msg2 = L"This is a Unix operating system."; String^ msg3 = L"ERROR: This platform identifier is invalid."; // Assume this example is run on a Windows operating system. OperatingSystem^ os = Environment::OSVersion; PlatformID pid = os->Platform; switch ( pid ) { case PlatformID::Win32NT: case PlatformID::Win32S: case PlatformID::Win32Windows: case PlatformID::WinCE: Console::WriteLine( msg1 ); break; case PlatformID::Unix: Console::WriteLine( msg2 ); break; default: Console::WriteLine( msg3 ); break; } return 1; } /* This example produces the following results: This is a Windows operating system. */
// This example demonstrates the PlatformID enumeration. import System.*; class Sample { public static void main(String[] args) { String msg1 = "This is a Windows operating system."; String msg2 = "This is a Unix operating system."; String msg3 = "ERROR: This platform identifier is invalid."; // Assume this example is run on a Windows operating system. OperatingSystem os = Environment.get_OSVersion(); PlatformID pid = os.get_Platform(); switch (pid) { case PlatformID.Win32NT: case PlatformID.Win32S: case PlatformID.Win32Windows: case PlatformID.WinCE: Console.WriteLine(msg1); break; case PlatformID.Unix: Console.WriteLine(msg2); break; default: Console.WriteLine(msg3); break; } } //main } //Sample /* This example produces the following results: This is a Windows operating system. */
Plates-formesWindows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile pour Pocket PC, Windows Mobile pour Smartphone, Windows Server 2003, Windows XP Édition Media Center, Windows XP Professionnel Édition x64, Windows XP SP2, Windows XP Starter Edition
Le .NET Framework ne prend pas en charge toutes les versions de chaque plate-forme. Pour obtenir la liste des versions prises en charge, consultez Configuration requise.

Outils (masquer)
S'enregistrer
Liste des Membres
Qui est en ligne?
FAQ