Tento článek je zrcadlovým článkem o strojovém překladu, klikněte zde pro přechod na původní článek.

Pohled: 33679|Odpověď: 1

[.NET Core] .NET Core určuje aktuální operační systém

[Kopírovat odkaz]
Zveřejněno 13.11.2019 15:55:22 | | | |

.NET core je multiplatformní framework od Microsoftu, který běží na operačním systému Windows Linux OSX, a někdy musíme provádět odpovídající operace podle aktuálního provozu.

Jak tedy posoudit současný operační systém?

Představte balíček System.Runtime.InteropServices prostřednictvím nugetu

Získejte informace o vašem aktuálním operačním systému

Linux 4.9.184-linuxkit #1 SMP Út 2. července 22:58:16 UTC 2019
Tímto assemblerem můžeme získat operační systém hostitelského prostředí našeho programu, aktuálně jsou tři možnosti: WIN, LIUNX, OSX

V tomto jmenném prostoru se nachází RuntimeInformation.IsOSPlatform, který slouží k určení operačního systému

RuntimeInformation.IsOSPlatform(OSPlatform.Linux)// Zjistit, zda je to Liunx

RuntimeInformation.IsOSPlatform(OSPlatform.Windows)/Určit, zda je to Win

RuntimeInformation.IsOSPlatform(OSPlatform.OSX)/Určit, zda je to OSX

Vrácené hodnoty těchto tří metod jsou všechny bool hodnoty, které lze snadno odhadnout, o jaký operační systém se jedná







Předchozí:Docker časové nekonzistence, nastavení časového pásma kontejneru
Další:Zbavte se mrtvých mezd, 70 platforem pro vedlejší podnikání
Zveřejněno 08.04.2022 13:46:38 |
Díky za odpověď
Zřeknutí se:
Veškerý software, programovací materiály nebo články publikované organizací Code Farmer Network slouží pouze k učení a výzkumu; Výše uvedený obsah nesmí být používán pro komerční ani nelegální účely, jinak nesou všechny důsledky uživatelé. Informace na tomto webu pocházejí z internetu a spory o autorská práva s tímto webem nesouvisí. Musíte výše uvedený obsah ze svého počítače zcela smazat do 24 hodin od stažení. Pokud se vám program líbí, podporujte prosím originální software, kupte si registraci a získejte lepší skutečné služby. Pokud dojde k jakémukoli porušení, kontaktujte nás prosím e-mailem.

Mail To:help@itsvse.com