Cでこのようなマクロがある場合:
#define SLICE_VERSION 20110614
このマクロをC#スクリプトで使用するにはどうすればよいですか?
マーシャリングする必要がありますか?どのように?
C#で再定義する必要がありますか?C#には#defineマクロがないことは知っていますが、静的変数として定義することもできます。
それとも、どういうわけかそれを参照できますか?
同様に、Cにグローバル変数がある場合、C#スクリプトでどのように使用しますか?
クラス、構造体、配列、ユニオンなど、C / C ++からC#までの多くのマーシャリングに関するチュートリアルを見てきましたが、定数をマーシャリングする方法についてのヒントを見つけることができませんでした...またはマーシャリングする必要がありますかそれ?直接参照できますか?
ところで、私はこれがMonoでの相互運用についてのかなり良いチュートリアルだと思いました:http ://www.mono-project.com/Interop_with_Native_Libraries#Introduction