https://msdn.microsoft.com/en-us/library/ms182161.aspx
本页中描述的三个类是否在 .NET Framework 中进行了特殊处理? (NativeMethods、SafeNativeMethods 和 UnsafeNativeMethods)
我问的原因是我想知道是否可以创建 NativeMethods 类的类别。例如:
ComNativeMethods
User32NativeMethods
OleStorageNativeMethods
最佳答案
这是约定,不是要求。如果您反射(reflection) CLR 并查看其中的代码,您会经常在 NativeMethods 类中看到 P/Invoke 代码。我相信 FxCop 如果遇到它,会建议将您的 P/Invoke 代码放在这样的类中。
关于c# - NativeMethods 类是在 .NET 中专门处理的吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1445117/