Я не понимаю перечисление PlatformID - PullRequest
3 голосов
/ 18 ноября 2011

Почему PlatformID Enum содержит Unix и MacOSX, если .NET не поддерживает эти платформы?

Ответы [ 2 ]

4 голосов
/ 18 ноября 2011

.NET Framework - это спецификация, как и различные языки .NET. В то время как Microsoft предоставляет только реализации этих спецификаций для Windows, есть другие команды (Mono является главным и наиболее заметным примером), которые предоставляют альтернативные реализации для Linux, MacOS и Windows.

0 голосов
/ 18 ноября 2011

PlatformID - это просто перечисление. Реальное значение, которое вы получаете от OperatingSystem.Platform И это зависит от реализации.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...