Considérez un scénario:
Vous travaillez sur le .Projet net. Dans ce cas, votre gestionnaire vous a demandé si vous travailliez sur un système d'exploitation 32 bits ou 64 bits. Ensuite, vous avez vérifié le matériel système et avez dit qu'il s'agit d'un système d'exploitation 64 bits.
Mais il a répondu: Être un .Programmeur net, vous devez connaître la propriété du système d'exploitation en utilisant les propriétés prédéfinies via C # plutôt que de vérifier manuellement.
Ainsi, le directeur vous a dit qu'il existe une méthode en C # pour vérifier le système d'exploitation de travail actuel.
Maintenant, nous verrons sur cette propriété.
Environnement.IS64 BITOperatingSystem
Cette propriété est disponible dans la classe d'environnement. Il fournit des informations sur l'environnement de travail comme les variables, les méthodes utilisées et les informations liées au système dans C #.
Le système IS64BitOperatings est une propriété en classe d'environnement C # utilisée pour vérifier le système d'exploitation actuel. Si le système d'exploitation est une architecture 64 bits, il renvoie True. Sinon, il renvoie faux.
Cette propriété peut être appliquée dans .Net 2.0,2.1,3.0.3.1 et 6.7.
Syntaxe:
bool is64bitOperatingSystem
Voyons les exemples suivants pour comprendre le concept beaucoup mieux.
Exemple 1:
Vérifiez votre architecture de système d'exploitation à l'aide de la propriété précédente.
Explication:
Ligne 01: Nous utilisons la bibliothèque système pour utiliser la console.WriteLine () et les autres déclarations de notre code.
Ligne 03: Nous créons une classe nommée Linuxhint après.
Ligne 05: La méthode principale () commence à partir d'ici.
Ligne 08: Console.Écriture (environnement.IS64 BITOPERATIngSystem);
À l'intérieur de la méthode Main (), nous vérifions l'architecture du système d'exploitation à l'aide du IS64 BitOperatingSystem propriété.
Enfin, la sortie est vraie, ce qui signifie que nous exécutons actuellement notre programme C # sur un système d'exploitation 64 bits.
Exemple 2:
Nous pouvons faire le code précédent de manière plus précise. Ajoutez simplement les instructions conditionnelles pour afficher la sortie avec un message.
Explication:
Ligne 01: Nous utilisons la bibliothèque système pour utiliser la console.WriteLine () et les autres déclarations de notre code.
Ligne 03: Nous créons une classe nommée Linuxhint après.
Ligne 05: La méthode principale () commence à partir d'ici.
Ligne 08: If (Environnement.Is64bitOperatingSystem == true)
À l'intérieur de la méthode Main (), nous vérifions si le système d'exploitation est une architecture 64 bits en utilisant le IS64 BitOperatingSystem propriété à l'intérieur de la condition «IF».
Si cela devient vrai, le message suivant sera affiché en exécutant l'instruction Console:
Console.WriteLine ("Vous travaillez sur l'architecture du système d'exploitation 64 bits");
Ligne 14: Sinon, il va au bloc Else et exécute l'instruction de la console à la ligne 17.
Ligne 17: Console.WriteLine («Vous ne travaillez pas sur l'architecture du système d'exploitation 64 bits»);
Enfin, la sortie est Vous travaillez sur l'architecture du système d'exploitation 64 bits Ce qui signifie que nous exécutons actuellement notre programme C # sur un système d'exploitation 64 bits (si le bloc est exécuté).
Conclusion
Maintenant, le programmeur a la propriété qui vérifie l'architecture du système d'exploitation dans lequel ses programmes fonctionnent. Il a déclaré à son directeur que cette propriété était disponible dans la classe d'environnement qui est utilisée pour vérifier si le système d'exploitation actuel est de 64 bits ou non en renvoyant une valeur booléenne. Si le système d'exploitation est une architecture 64 bits, il renvoie True. Sinon, il renvoie faux. Le manager était heureux.