gpt4 book ai didi

c# - 像在 C++ 中一样定义常量

转载 作者:行者123 更新时间:2023-11-30 15:30:04 27 4
gpt4 key购买 nike

假设我有一个文件,它从 dll 中导入了一些函数,在我必须放置的每个函数之前:

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

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

#define DLL_IMPORT [DllImport(...)]

我可以用 C# 做什么?

最佳答案

你运气不好。 DllImport属性是密封的,因此您无法派生实例和默认参数,并且 C# 没有允许您解决此问题的宏处理器。

关于c# - 像在 C++ 中一样定义常量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22711470/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com