我想做类似下面的伪代码工作:
#define IMPORT = [DllImport ("MyDLL")] private static extern;
public class MyClass ... {
IMPORT void my_function();
....
}
然而,似乎#define与C / C ++的工作方式完全不同。在C#中是否有相同的内容?
我知道#define不会在C#中以这种方式工作,但如果想要具有相同的功能,它将如何在C#中完成?是否有任何语言功能允许这个?