C++ 與 C#數據結構類型對應關係表

API與C#數據結構類型對應關係表

API與C#的數據類型對應關係表
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


C# 數據類型

簡單類型
描 述
示 例
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;

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章