首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >使用PInvoke与.NET提供的函数

使用PInvoke与.NET提供的函数
EN

Stack Overflow用户
提问于 2010-04-19 11:49:43
回答 1查看 225关注 0票数 3

从一个版本到另一个版本,.NET中添加了更多等同于P/Invoke的函数

现在在我的脑海中有两个问题。

1)在速度方面,我通常使用.Net函数,但在紧凑的循环中,我真的不知道哪一个会更快。

2)有提供对端列表的网站吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2010-04-19 11:51:59

1)如果有一个.NET函数,你当然应该使用它--除非你有很好的理由不使用它。

2)是的,有一个页面将Win32应用程序接口函数映射到.NET方法,尽管它很旧-它适用于.NET 1.1。请参阅http://msdn.microsoft.com/en-us/library/aa302340.aspx

编辑:据我所知没有更新的列表,但你可以尝试一下打开.NET框架程序集(比如mscorlib,System等)。在Reflector中搜索Win32方法名。如果程序集在内部调用它,您应该能够以这种方式找到它,然后找到它被引用的位置,以跟踪它到可以调用的公共方法(如果有的话)。如果没有,至少您可以复制P/Invoke签名,而不必弄清楚它。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2665103

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档