托管代码与非托管代码之间的交互是许多程序员在.NET开发平台上不得不面对的任务。《精通.NET互操作性:PInvoke, C++ Interop和COM Interop》这本书深入而透彻地解析了.NET支持的三种与原生代码互操作的技术,作者以自己的经验讲述了原生代码与托管代码之间互操作所涉及到的编程要点,以及背后的一些...... (2回应)
pinvoke相关的书比较少,两位作者也挺有实力
还记得上学那阵做实验室项目,决定改dotlucene
由于dotlucene自带的分词器不好,准备调用c版本的海量分词dll,到处查dotnet pinvoke资料的日子……互操作,能节省不必要的开发时间,更大限度的重用代码,no need to reinven......