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.