标签: c# dllimport
我有点困惑。
在代码中:
[DllImport("library.dll")] public static extern void function(int x);
为什么需要x? int不应该足够,因为这只是一个定义,而不是声明吗?
答案 0 :(得分:3)
它是C#语法,接口中的方法也是如此。
可能最大的原因是它增加了代码的清晰度。参数名称可以告诉方法