Тази статия е огледална статия за машинен превод, моля, кликнете тук, за да преминете към оригиналната статия.

Изглед: 33679|Отговор: 1

[.NET Core] .NET Core определя текущата операционна система

[Копирай линк]
Публикувано в 13.11.2019 г. 15:55:22 ч. | | | |

.NET core е кросплатформената рамка на Microsoft, която работи на операционната система Windows Linux osx, и понякога трябва да извършим съответните операции според текущата операция.

Как да оценим текущата операционна система?

Въведете пакета System.Runtime.InteropServices чрез nuget

Получете информация за текущата си операционна система

Linux 4.9.184-linuxkit #1 SMP Вт юли 2 22:58:16 UTC 2019
С този асемблер можем да получим операционната система на хост средата на нашата програма, в момента има три опции: WIN, LIUNX, OSX

В това пространство от имена има RuntimeInformation.IsOSPlatform, който се използва за определяне на операционната система

RuntimeInformation.IsOSPlatform(OSPlatform.Linux)// Определете дали е Liunx

RuntimeInformation.IsOSPlatform(OSPlatform.Windows)/Определи дали е Win

RuntimeInformation.IsOSPlatform(OSPlatform.OSX)/Определи дали е OSX.

Връщаните стойности на трите метода са всички bool стойности, които лесно могат да се преценят коя операционна система е







Предишен:Docker времеви несъответствия, настройка на часова зона в контейнера
Следващ:Премахнете мъртвите заплати, 70 платформи за странични занимания
Публикувано в 8.04.2022 г. 13:46:38 ч. |
Благодаря за отговора
Отричане:
Целият софтуер, програмни материали или статии, публикувани от Code Farmer Network, са само за учебни и изследователски цели; Горното съдържание не трябва да се използва за търговски или незаконни цели, в противен случай потребителите ще понесат всички последствия. Информацията на този сайт идва от интернет, а споровете за авторски права нямат нищо общо с този сайт. Трябва напълно да изтриете горното съдържание от компютъра си в рамките на 24 часа след изтеглянето. Ако ви харесва програмата, моля, подкрепете оригинален софтуер, купете регистрация и получете по-добри услуги. Ако има нарушение, моля, свържете се с нас по имейл.

Mail To:help@itsvse.com