C++ 與 C#資料結構類型對應關係表

來源:互聯網
上載者:User
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;

 

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.