如何在C#中进行预处理器文本替换?

时间:2018-02-02 02:22:08

标签: c# .net

我想做类似下面的伪代码工作:

#define IMPORT = [DllImport ("MyDLL")] private static extern;

public class MyClass ... {
    IMPORT void my_function();
    ....
}

然而,似乎#define与C / C ++的工作方式完全不同。在C#中是否有相同的内容?

我知道#define不会在C#中以这种方式工作,但如果想要具有相同的功能,它将如何在C#中完成?是否有任何语言功能允许这个?

0 个答案:

没有答案