Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/apache-kafka/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C#(Mono)是否具有特定于平台的宏_C#_Linux_Windows_Mono - Fatal编程技术网

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

C#(Mono)是否具有特定于平台的宏,c#,linux,windows,mono,C#,Linux,Windows,Mono,我正在Mono中使用C#开发跨平台应用程序。在一个类中,我必须包含特定于平台的代码。所以,问题是:Mono是否有特定于平台的宏,如#if u WINDOWS或类似的东西?我们可以使用环境。OSVersion代替宏。类似的问题:但它们不是宏,只是符号。谢谢你的评论,但这个问题是关于检测运行时的(Mono或.NET)与其说是操作系统本身,不如用它来代替宏

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

我们可以使用环境。OSVersion代替宏。

类似的问题:但它们不是宏,只是符号。谢谢你的评论,但这个问题是关于检测运行时的(Mono或.NET)与其说是操作系统本身,不如用它来代替宏