Ten artykuł jest lustrzanym artykułem tłumaczenia maszynowego, kliknij tutaj, aby przejść do oryginalnego artykułu.

Widok: 33679|Odpowiedź: 1

[.NET Core] .NET Core określa aktualny system operacyjny

[Skopiuj link]
Opublikowano 13.11.2019 15:55:22 | | | |

.NET core to wieloplatformowy framework Microsoftu, działający na systemie Windows Linux OSX, i czasami musimy wykonywać odpowiednie operacje zgodnie z aktualną operacją.

Jak więc ocenić obecny system operacyjny?

Wprowadź pakiet System.Runtime.InteropServices za pomocą nuget

Uzyskaj informacje o swoim obecnym systemie operacyjnym

Linux 4.9.184-linuxkit #1 SMP wt lip 2 22:58:16 UTC 2019
Dzięki temu asamblerowi możemy uzyskać system operacyjny środowiska hosta naszego programu, obecnie są trzy opcje: WIN, LIUNX, OSX

W tej przestrzeni nazw znajduje się forma RuntimeInformation.IsOSPlatform, która służy do określenia systemu operacyjnego

RuntimeInformation.IsOSPlatform(OSPlatform.Linux)// Określ, czy to Liunx

RuntimeInformation.IsOSPlatform(OSPlatform.Windows)/Określ, czy to Win

RuntimeInformation.IsOSPlatform(OSPlatform.OSX)/Określ, czy jest to OSX

Wartości zwrotne tych trzech metod to wszystkie wartości bool, które można łatwo określić, o jaki system operacyjny chodzi







Poprzedni:Niespójności czasowe dockera, ustawianie strefy czasowej kontenera
Następny:Pozbądź się martwych wynagrodzeń, 70 platform na dodatkowe zajęcia
Opublikowano 08.04.2022 13:46:38 |
Dzięki za odpowiedź
Zrzeczenie się:
Całe oprogramowanie, materiały programistyczne lub artykuły publikowane przez Code Farmer Network służą wyłącznie celom edukacyjnym i badawczym; Powyższe treści nie mogą być wykorzystywane do celów komercyjnych ani nielegalnych, w przeciwnym razie użytkownicy ponoszą wszelkie konsekwencje. Informacje na tej stronie pochodzą z Internetu, a spory dotyczące praw autorskich nie mają z nią nic wspólnego. Musisz całkowicie usunąć powyższą zawartość z komputera w ciągu 24 godzin od pobrania. Jeśli spodoba Ci się program, wspieraj oryginalne oprogramowanie, kup rejestrację i korzystaj z lepszych, autentycznych usług. W przypadku naruszenia praw prosimy o kontakt mailowy.

Mail To:help@itsvse.com