C#面试题

当前位置: 面试问题网 > C#面试题 > P/Invoke是什么

P/Invoke是什么

在受控代码与非受控代码进行交互时会产生一个事务(transition) ,这通常发生在使用平台调用服务(Platform Invocation Services),即P/Invoke如调用系统的 API 或与 COM 对象打交道,通过 System.Runtime.InteropServices 命名空间
   虽然使用 Interop 非常方便,但据估计每次调用事务都要执行 10 到 40 条指令,算起来开销也不少,所以我们要尽量少调用事务
   如果非用不可,建议本着一次调用执行多个动作,而不是多次调用每次只执行少量动作的原则

【P/Invoke是什么】相关文章

1. P/Invoke是什么

2. What is the purpose of Void class? Void类的作用是什么?

3. 什么是makefile? 如何编写makefile?

4. 介绍一下Make? 为什么使用make

5. 标记环网Toke Ring IEEE802.5

6. Java里面Pass by value和Pass by Reference是什么意思

7. 什么是静态路由,其特点是什么?什么是动态路由,其特点是什么?

8. 能否解释一下XSS cookie盗窃是什么意思

9. 简述你对IoC(Inversion of Control)的理解

10. 我能否用void** 指针作为参数, 使函数按引用接受一般指针

本文来源:https://www.mianshiwenti.com/a13019.html

点击展开全部

《P/Invoke是什么》

将本文的Word文档下载到电脑,方便收藏和打印

推荐程度:

进入下载页面

﹝P/Invoke是什么﹞相关内容

「P/Invoke是什么」相关专题

其它栏目

也许您还喜欢