Environment.OSVersion.Platform
返回一个PlatformID
(信息:MSDN PlatformID)。
这个 PlatformID 的值也可以是“Unix”或“MacOSX”。
我的问题是——为什么要实施这些价值观?我以为 .NET 不能在 MacOSX 或 Unix 系统上运行?!例如,我知道有 Mono,在我看来,如果在 Mono 中实现/实现它是有意义的。但是为什么在 MS .Net 中无论如何都不能在 Unix 系统上运行呢?
Environment.OSVersion.Platform
返回一个PlatformID
(信息:MSDN PlatformID)。
这个 PlatformID 的值也可以是“Unix”或“MacOSX”。
我的问题是——为什么要实施这些价值观?我以为 .NET 不能在 MacOSX 或 Unix 系统上运行?!例如,我知道有 Mono,在我看来,如果在 Mono 中实现/实现它是有意义的。但是为什么在 MS .Net 中无论如何都不能在 Unix 系统上运行呢?