编程语言
首页 > 编程语言> > c#-为常量定义,如在C中

c#-为常量定义,如在C中

作者:互联网

假设我有一个文件,该文件从dll导入了许多功能,在我必须输入的每个功能之前:

[DllImport(DLL_NAME, CallingConvention = CallingConvention.Cdecl)]

但这很无聊,代码变得更长->很难理解,在C语言中我可以使用如下定义:

#define DLL_IMPORT [DllImport(...)]

我可以在C#中做什么?

解决方法:

你真倒霉DllImport属性是密封的,因此您无法派生实例并默认使用参数,并且C#没有宏处理器可让您解决此问题.

标签:c-preprocessor,c
来源: https://codeday.me/bug/20191029/1962110.html