Эта статья является зеркальной статьёй машинного перевода, пожалуйста, нажмите здесь, чтобы перейти к оригиналу.

Вид: 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 платформ для подработок
Опубликовано 08.04.2022 13:46:38 |
Спасибо за ответ
Отказ:
Всё программное обеспечение, программные материалы или статьи, публикуемые Code Farmer Network, предназначены исключительно для учебных и исследовательских целей; Вышеуказанный контент не должен использоваться в коммерческих или незаконных целях, иначе пользователи несут все последствия. Информация на этом сайте взята из Интернета, и споры по авторским правам не имеют отношения к этому сайту. Вы должны полностью удалить вышеуказанный контент с компьютера в течение 24 часов после загрузки. Если вам нравится программа, пожалуйста, поддержите подлинное программное обеспечение, купите регистрацию и получите лучшие подлинные услуги. Если есть нарушение, пожалуйста, свяжитесь с нами по электронной почте.

Mail To:help@itsvse.com