Denna artikel är en spegelartikel om maskinöversättning, klicka här för att hoppa till originalartikeln.

Utsikt: 33679|Svar: 1

[.NET Core] .NET Core bestämmer det aktuella operativsystemet

[Kopiera länk]
Publicerad på 2019-11-13 15:55:22 | | | |

.NET core är Microsofts plattformsoberoende ramverk som körs på Windows Linux OSX-operativsystem, och ibland behöver vi utföra motsvarande operationer enligt den aktuella operationen.

Så hur bedömer man det nuvarande operativsystemet?

Introducera paketet System.Runtime.InteropServices via nuget

Få information om ditt nuvarande operativsystem

Linux 4.9.184-linuxkit #1 SMP tis 2 juli 22:58:16 UTC 2019
Med denna assembly kan vi få operativsystemet för värdmiljön i vårt program, för närvarande finns tre alternativ: WIN, LIUNX, OSX

Det finns en RuntimeInformation.IsOSPlatform i detta namnrymd som används för att bestämma operativsystemet

RuntimeInformation.IsOSPlatform(OSPlatform.Linux)// Bestäm om det är Liunx

RuntimeInformation.IsOSPlatform(OSPlatform.Windows)/Bestäm om det är Win

RuntimeInformation.IsOSPlatform(OSPlatform.OSX)/Bestäm om det är OSX

Returvärdena för de tre metoderna är alla bool-värden, vilket enkelt kan avgöras vilket operativsystem det är







Föregående:Docker-tidsinkonsekvenser, tidszoninställning för containern
Nästa:Ta bort döda löner, 70 plattformar för sidoprojekt
Publicerad på 2022-04-08 13:46:38 |
Tack för svaret
Friskrivning:
All programvara, programmeringsmaterial eller artiklar som publiceras av Code Farmer Network är endast för lärande- och forskningsändamål; Ovanstående innehåll får inte användas för kommersiella eller olagliga ändamål, annars kommer användarna att bära alla konsekvenser. Informationen på denna sida kommer från internet, och upphovsrättstvister har inget med denna sida att göra. Du måste helt radera ovanstående innehåll från din dator inom 24 timmar efter nedladdning. Om du gillar programmet, vänligen stöd äkta programvara, köp registrering och få bättre äkta tjänster. Om det finns något intrång, vänligen kontakta oss via e-post.

Mail To:help@itsvse.com