C++ 与 C#数据结构类型对应关系表 (转)
2011-06-13 22:18
393 查看
API与C#数据结构类型对应关系表
[align=center]API与C#的数据类型对应关系表 [/align] | |||||
API数据类型 | 类型描述 | C#类型 | API数据类型 | 类型描述 | C#类型 |
WORD | 16位无符号整数 | ushort | CHAR | 字符 | char |
LONG | 32位无符号整数 | int | DWORDLONG | 64位长整数 | long |
DWORD | 32位无符号整数 | uint | HDC | 设备描述表句柄 | int |
HANDLE | 句柄,32位整数 | int | HGDIOBJ | GDI对象句柄 | int |
UINT | 32位无符号整数 | uint | HINSTANCE | 实例句柄 | int |
BOOL | 32位布尔型整数 | bool | HWM | 窗口句柄 | int |
LPSTR | 指向字符的32位指针 | string | HPARAM | 32位消息参数 | int |
LPCSTR | 指向常字符的32位指针 | String | LPARAM | 32位消息参数 | int |
BYTE | 字节 | byte | WPARAM | 32位消息参数 | int |
[align=center]简单类型[/align] | [align=center]描 述[/align] | [align=center]示 例[/align] |
sbyte | 8-bit 有符号整数 | sbyte val = 12; |
short | 16-bit 有符号整数 | short val = 12; |
int | 32-bit有符号整数 | int val = 12; |
long | 64-bit有符号整数 | long val1 = 12; long val2 = 34L; |
byte | 8-bit无符号整数 | byte val1 = 12; byte val2 = 34U; |
ushort | 16-bit 无符号整数 | ushort val1 = 12; ushort val2 = 34U; |
uint | 32-bit 无符号整数 | uint val1 = 12; uint val2 = 34U; |
ulong | 64-bit 无符号整数 | ulong val1 = 12; ulong val2 = 34U; ulong val3 = 56L; ulong val4 = 78UL; |
float | 32-bit单精度浮点数 | float val = 1.23F; |
double | 64-bit双精度浮点数 | double val1 = 1.23; double val2 = 4.56D; |
l | 布尔类型 | bool val1 = true; bool val2 = false; |
char | 字符类型 ,Unicode编码 | char val = 'h'; |
decimal | 28个有效数字的128-bit十进制类型 | decimal val = 1.23M; |
相关文章推荐
- C++ 与 C#数据结构类型对应关系表
- C++ 与 C#数据结构类型对应关系表
- C++数据类型和C#的部分对应关系 API与C#数据结构类型对应关系表
- C++数据类型与C#对应关系 c#调用WINDWOS API时,非常有用(转)
- C++数据类型与C#对应关系
- API与C#数据结构类型对应关系
- C++数据类型与C#对应关系 c#调用WINDWOS API时,非常有用
- C++与C#数据类型对应关系总结
- Android NDK开发中java数据类型与C/C++数据类型的对应关系
- C#与C/C++数据类型对应关系
- JNI、C/C++、java调用dll、java与c数据类型对应关系
- Android NDK开发中java数据类型与C/C++数据类型的对应关系
- C++与C#的数据类型对应关系表
- API与C#数据结构类型对应关系表
- C++数据类型与C#对应关系 c#调用WINDWOS API时,非常有用
- C++数据类型与C#对应关系 c#调用WINDWOS API时,非常有用
- c#和c++数据类型对应关系
- C++数据类型与C#对应关系
- Win32 API与C#数据结构类型对应关系表
- C++数据类型与C#对应关系