Denne artikkelen er en speilartikkel om maskinoversettelse, vennligst klikk her for å hoppe til originalartikkelen.

Utsikt: 33679|Svare: 1

[.NET Core] .NET Core bestemmer det nåværende operativsystemet

[Kopier lenke]
Publisert på 13.11.2019 15:55:22 | | | |

.NET-kjernen er Microsofts plattformuavhengige rammeverk som kjører på Windows Linux OSX-operativsystemet, og noen ganger må vi utføre tilsvarende operasjoner i henhold til den nåværende operasjonen.

Så hvordan skal man vurdere det nåværende operativsystemet?

Introduser pakken System.Runtime.InteropServices via nuget

Få informasjon om ditt nåværende operativsystem

Linux 4.9.184-linuxkit #1 SMP tir 2. juli 22:58:16 UTC 2019
Med denne assembleren kan vi hente operativsystemet til vertsmiljøet til programmet vårt, for øyeblikket finnes det tre alternativer: WIN, LIUNX, OSX

Det finnes en RuntimeInformation.IsOSPlatform i dette navnerommet som brukes til å bestemme operativsystemet

RuntimeInformation.IsOSPlatform(OSPlatform.Linux)// Bestem om det er Liunx

RuntimeInformation.IsOSPlatform(OSPlatform.Windows)/Finn ut om det er Win

RuntimeInformation.IsOSPlatform(OSPlatform.OSX)/Avgjør om det er OSX

Returverdiene til de tre metodene er alle bool-verdier, som lett kan vurderes hvilket operativsystem det er







Foregående:Docker-tidsinkonsistenser, innstilling av containertidssone
Neste:Fjern død lønn, 70 plattformer for sideprosjekter
Publisert på 08.04.2022 13:46:38 |
Takk for svaret
Ansvarsfraskrivelse:
All programvare, programmeringsmateriell eller artikler publisert av Code Farmer Network er kun for lærings- og forskningsformål; Innholdet ovenfor skal ikke brukes til kommersielle eller ulovlige formål, ellers skal brukerne bære alle konsekvenser. Informasjonen på dette nettstedet kommer fra Internett, og opphavsrettstvister har ingenting med dette nettstedet å gjøre. Du må fullstendig slette innholdet ovenfor fra datamaskinen din innen 24 timer etter nedlasting. Hvis du liker programmet, vennligst støtt ekte programvare, kjøp registrering, og få bedre ekte tjenester. Hvis det foreligger noen krenkelse, vennligst kontakt oss på e-post.

Mail To:help@itsvse.com