Tämä artikkeli on konekäännöksen peiliartikkeli, klikkaa tästä siirtyäksesi alkuperäiseen artikkeliin.

Näkymä: 33679|Vastaus: 1

[.NET Core] .NET Core määrittää nykyisen käyttöjärjestelmän

[Kopioi linkki]
Julkaistu 13.11.2019 15.55.22 | | | |

.NET core on Microsoftin monialustainen kehys, joka toimii Windows Linux OSX -käyttöjärjestelmällä, ja joskus meidän täytyy suorittaa vastaavat toiminnot nykyisen toiminnon mukaisesti.

Miten siis arvioida nykyistä käyttöjärjestelmää?

Esittele paketti System.Runtime.InteropServices nugetin kautta

Hanki tietoa nykyisestä käyttöjärjestelmästäsi

Linux 4.9.184-linuxkit #1 SMP ti 2. heinäkuuta 22:58:16 UTC 2019
Tämän kokoonpanon avulla voimme saada ohjelmamme isäntäympäristön käyttöjärjestelmän, tällä hetkellä on kolme vaihtoehtoa: WIN, LIUNX, OSX

Tässä nimiavaruudessa on RuntimeInformation.IsOSPlatform, jota käytetään käyttöjärjestelmän määrittämiseen

RuntimeInformation.IsOSPlatform(OSPlatform.Linux)// Määritä, onko kyseessä Liunx

RuntimeInformation.IsOSPlatform(OSPlatform.Windows)/Määritä, onko se Win

RuntimeInformation.IsOSPlatform(OSPlatform.OSX)/Määritä, onko se OSX

Kolmen menetelmän palautusarvot ovat kaikki bool-arvoja, jotka voidaan helposti arvioida käyttöjärjestelmän perusteella







Edellinen:Dockerin aikaepäjohdonmukaisuudet, konttien aikavyöhykkeen asetus
Seuraava:Päästä eroon kuolleista palkoista, 70 alustaa sivutoimiin
Julkaistu 8.4.2022 13.46.38 |
Kiitos vastauksesta
Vastuuvapauslauseke:
Kaikki Code Farmer Networkin julkaisemat ohjelmistot, ohjelmamateriaalit tai artikkelit ovat tarkoitettu vain oppimis- ja tutkimustarkoituksiin; Yllä mainittua sisältöä ei saa käyttää kaupallisiin tai laittomiin tarkoituksiin, muuten käyttäjät joutuvat kantamaan kaikki seuraukset. Tämän sivuston tiedot ovat peräisin internetistä, eikä tekijänoikeuskiistat liity tähän sivustoon. Sinun tulee poistaa yllä oleva sisältö kokonaan tietokoneeltasi 24 tunnin kuluessa lataamisesta. Jos pidät ohjelmasta, tue aitoa ohjelmistoa, osta rekisteröityminen ja hanki parempia aitoja palveluita. Jos rikkomuksia ilmenee, ota meihin yhteyttä sähköpostitse.

Mail To:help@itsvse.com