最佳答案
如何确定 C # 代码运行在什么平台上?例如,它是运行在 Linux 还是 Windows 上,这样我就可以在运行时执行不同的代码。
我有一个 C # Windows 应用程序,我想建立的目标 Windows 和 Linux 平台。
到目前为止,我已经创建了两个指向同一组源代码文件的项目文件。然后,我使用一个称为 LINUX的项目之一的条件编译语句。
如果实际代码中存在差异,则使用条件编译语句,例如,
#if (LINUX)
' Do something
#endif
还有更好的方法吗? 我真的不想有两个项目文件。