【发布时间】:2012-04-07 20:24:09
【问题描述】:
如果你在 C 中有这样的宏:
#define SLICE_VERSION 20110614
如何在 C# Script 中使用这个宏?
我应该编组它吗?怎么样?
我应该在 C# 中重新定义它吗?我知道 C# 没有#define 宏,但也许我可以将其定义为静态变量。
或者我可以参考一下吗?
同样,如果你在 C 中有一个全局变量,你如何在 C# 脚本中使用它?
我已经看过关于编组类、结构、数组、联合以及从 C/C++ 到 C# 的许多其他内容的教程,但我无法找到任何关于如何编组常量的提示......或者我是一定要编组吗?可以直接引用吗?
顺便说一句,我发现这是一个关于 Mono 互操作的非常好的教程:http://www.mono-project.com/Interop_with_Native_Libraries#Introduction
【问题讨论】:
标签: c# macros interop dllimport