C++转成C#对应的数据类型
2012-10-11 01:23
169 查看
许多项目都涉及C#调用C++的DLL。
这种工作分两个方面:
(1)在C#中对C++定义的用类型进行进行重写,主要是struct、#define等。
(2)在C#中引入C++的DLL,使用[DllImport("*.dll")] public static extern long api();进行说明。
在这两方面中,都需了解C++转成C#对应的数据类型,本文章对此进行说明,对于C#调用C++的DLL方法请参看其他文章。
C++ C#
int(LONG) Int32
BYTE Byte
WORD(unsigned short) UInt16
DWORD(unsigned int) UInt32
char Char
HANDLE(void*) IntPtr
BOOL Boolean
unsigned long*(DWORD*) ulong[]
unsigned char* byte[]
char* string
这种工作分两个方面:
(1)在C#中对C++定义的用类型进行进行重写,主要是struct、#define等。
(2)在C#中引入C++的DLL,使用[DllImport("*.dll")] public static extern long api();进行说明。
在这两方面中,都需了解C++转成C#对应的数据类型,本文章对此进行说明,对于C#调用C++的DLL方法请参看其他文章。
C++ C#
int(LONG) Int32
BYTE Byte
WORD(unsigned short) UInt16
DWORD(unsigned int) UInt32
char Char
HANDLE(void*) IntPtr
BOOL Boolean
unsigned long*(DWORD*) ulong[]
unsigned char* byte[]
char* string
相关文章推荐
- C++数据类型与C#对应表
- C++与C#的数据类型对应关系表
- C++数据类型与C#对应关系 c#调用WINDWOS API时,非常有用
- c#和c++数据类型对应关系
- C#与C++数据类型对应表(搜集整理一)
- C#与C++数据类型对应表(搜集整理一)
- C++数据类型与C#对应关系
- C#与C++数据类型对应表
- C#与C++数据类型对应表(搜集整理一)
- C#与C++数据类型对应表(搜集整理一)
- C#与C/C++数据类型对应关系
- C++数据类型与C#对应关系 c#调用WINDWOS API时,非常有用
- C++数据类型与C#对应关系 c#调用WINDWOS API时,非常有用
- C++数据类型与C#对应关系
- C++数据类型与C#对应关系 c#调用WINDWOS API时,非常有用
- C#与C++和C语言之间数据类型的对应
- C++对应c# 数据类型
- C#与C++数据类型对应关系
- C++和C#之间的数据类型对应关系
- C#与C++数据类型对应表