Środowisko.ISTOP 100TITERATINGSTEM Nieruchomość

Środowisko.ISTOP 100TITERATINGSTEM Nieruchomość

Rozważ scenariusz:

Pracujesz nad .Projekt netto. W takim przypadku twój menedżer zapytał cię, czy pracujesz nad 32-bitowym lub 64-bitowym systemem operacyjnym. Następnie sprawdziłeś sprzęt systemowy i powiedziałeś, że jest to 64 -bitowy system operacyjny.

Ale odpowiedział: bycie .Net Programter, powinieneś znać właściwość systemu operacyjnego za pomocą predefiniowanych właściwości przez C#, zamiast sprawdzać ręcznie.

Tak więc menedżer powiedział, że w C# istnieje metoda, aby sprawdzić bieżący działający system operacyjny.

Teraz zobaczymy o tej nieruchomości.

Środowisko.Is64bitoperatingSystem właściwość

Ta właściwość jest dostępna w klasie środowiska. Dostarcza informacji o środowisku pracy, takich jak zmienne, zastosowane metody i informacje związane z systemem w C#.

IS64BITORETINGSTEM to właściwość w klasie środowiska C#, która służy do sprawdzenia obecnego systemu operacyjnego. Jeśli system operacyjny jest architekturą 64-bitową, zwraca prawdziwie. W przeciwnym razie zwraca fałsz.

Tę właściwość można zastosować w .Netto 2.0,2.1,3.0.3.1 i 6.7.

Składnia:

Bool Is64bitoperatingSystem

Zobaczmy następujące przykłady, aby lepiej zrozumieć tę koncepcję.

Przykład 1:

Sprawdź swoją architekturę systemu operacyjnego za pomocą poprzedniej właściwości.

Wyjaśnienie:

Linia 01: Używamy biblioteki systemowej do korzystania z konsoli.WriteLine () i inne stwierdzenia w naszym kodzie.

Wiersz 03: Tworzymy klasę o nazwie Linuxhint.

Linia 05: Metoda main () zaczyna się stąd.

Linia 08: konsola.Writeline (środowisko.Is64bitoperatingSystem);

Wewnątrz metody main () sprawdzamy architekturę systemu operacyjnego za pomocą IS64bitoperatingSystem nieruchomość.

Wreszcie wyjście jest prawdziwe, co oznacza, że ​​obecnie uruchamiamy nasz program C# w 64-bitowym systemie operacyjnym.

Przykład 2:

Możemy zrobić poprzedni kod w bardziej precyzyjny sposób. Po prostu dodaj instrukcje warunkowe, aby wyświetlić wyjście z komunikatem.

Wyjaśnienie:

Linia 01: Używamy biblioteki systemowej do korzystania z konsoli.WriteLine () i inne stwierdzenia w naszym kodzie.

Wiersz 03: Tworzymy klasę o nazwie Linuxhint.

Linia 05: Metoda main () zaczyna się stąd.

Linia 08: If (środowisko.Is64bitoperatingSystem == true)

Wewnątrz metody main () sprawdzamy, czy system operacyjny to 64-bitowa architektura za pomocą IS64bitoperatingSystem właściwość wewnątrz warunku „jeśli”.

Jeśli stanie się to prawdą, następujący komunikat zostanie wyświetlony przez wykonanie instrukcji konsoli:

Konsola.WriteLine („Pracujesz nad 64-bitową architekturą systemu operacyjnego”);

Linia 14: W przeciwnym razie trafia do bloku innego i wykonuje instrukcję konsoli w wierszu 17.

Linia 17: konsola.WriteLine („Nie pracujesz nad 64-bitową architekturą systemu operacyjnego”);

Wreszcie, wyjście jest Pracujesz nad 64-bitową architekturą systemu operacyjnego Co oznacza, że ​​obecnie uruchamiamy nasz program C# w 64-bitowym systemie operacyjnym (jeśli blok jest wykonywany).

Wniosek

Teraz programista ma właściwość, która sprawdza architekturę systemu operacyjnego, w której działają jego programy. Powiedział swojemu menedżerowi, że ta nieruchomość jest dostępna w klasie środowiska, która służy do sprawdzenia, czy obecny system operacyjny jest 64-bitowy, czy nie, zwracając wartość logiczną. Jeśli system operacyjny ma 64-bitową architekturę, zwraca prawdziwie. W przeciwnym razie zwraca fałsz. Menedżer czuł się szczęśliwy.