最近在用C#调用API函数时,发现API函数的很多数据类型用的都是C++的数据类型,有些数据类型不知道怎么在C#里书写。
比如 LPVOID  LPCWSTR这两个, 另外有没有文档介绍这些API里的数据类型与C#数据类型对应关系的

解决方案 »

  1.   

    http://wenku.baidu.com/view/021d148884868762caaed561.html
    这个比较全面
      

  2.   

    多谢上面这位兄弟,是不是API都是用C++写的
      

  3.   

    这个不一定,VB、Delphi、PB都可以写标准的的API,只有遵守API的约定就可以了!下面有个整理的类型对应:
           
              C++数据类型与C#对应关系
      

  4.   

    还是多找例子吧 我的几个帖子都有关c# api的调用问题 你可以看看