c# - C# (Mono) 是否具有特定于平台的宏

标签 c# linux windows mono

我正在 Mono 中使用 C# 开发跨平台应用程序。在一个类中,我必须包含特定于平台的代码。所以,问题是:Mono 是否有平台特定的宏,如 #if __WINDOWS 或类似的东西?

最佳答案

我们可以使用 Environment.OSVersion 代替宏。

关于c# - C# (Mono) 是否具有特定于平台的宏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29230259/

相关文章:

c# - json.net 错误(Windows 10)

c# - 统一 5 : Clean way to manage dynamically created GameObjects

android - 直接从 Delphi 调用 Android NDK 函数的困难

linux - 如何让 fswatch 在文件更改时运行 shell 脚本?

windows - WTL(Windows 模板库)是否仍在维护,我应该使用它在 C++ 中创建新的 Windows 程序吗?

c# - 通过 Web api 将大文件(> 1 GB)上传到 Azure Blob 存储

c# - 在 C# 中,是否有 "easy"方法来执行 string.Join 复杂类型列表?

Python 子进程.CalledProcessError : returned non-zero exit status 2

windows - 访问被拒绝。无法开启服务 'Tomcat5'

python - Windows环境下如何使用python扫描BLE设备与通信