gpt4 book ai didi

c# - NativeMethods 类是在 .NET 中专门处理的吗?

转载 作者:可可西里 更新时间:2023-11-01 09:04:54 30 4
gpt4 key购买 nike

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/

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