C++資料型別與C#對應關係
C++ 輸入輸出 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 |
Wtypes.h 中的非託管型別 |
非託管 C 語言型別 |
託管類名 |
說明 |
HANDLE |
void* |
System.IntPtr |
32 位 |
BYTE |
unsigned char |
System.Byte |
8 位 |
SHORT |
short |
System.Int16 |
16 位 |
WORD |
unsigned short |
System.UInt16 |
16 位 |
INT |
int |
System.Int32 |
32 位 |
UINT |
unsigned int |
System.UInt32 |
32 位 |
LONG |
long |
System.Int32 |
32 位 |
BOOL |
long |
System.Int32 |
32 位 |
DWORD |
unsigned long |
System.UInt32 |
32 位 |
ULONG |
unsigned long |
System.UInt32 |
32 位 |
CHAR |
char |
System.Char |
用 ANSI 修飾。 |
LPSTR |
char* |
System.String 或 System.StringBuilder |
用 ANSI 修飾。 |
LPCSTR |
Const char* |
System.String 或 System.StringBuilder |
用 ANSI 修飾。 |
LPWSTR |
wchar_t* |
System.String 或 System.StringBuilder |
用 Unicode 修飾。 |
LPCWSTR |
Const wchar_t* |
System.String 或 System.StringBuilder |
用 Unicode 修飾。 |
FLOAT |
Float |
System.Single |
32 位 |
DOUBLE |
Double |
System.Double |
64 位 |
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/12639172/viewspace-631501/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- C++與Rust資料型別對應關係C++Rust資料型別
- C#與C++型別對應關係總結C#C++型別
- MYSQL資料庫型別與JAVA型別對應關係MySql資料庫型別Java
- Java資料型別與資料庫欄位型別對應關係Java資料型別資料庫
- [轉]ABAP資料型別與Java資料型別的對應關係資料型別Java
- Android NDK開發中java資料型別與C/C++資料型別的對應關係AndroidJava資料型別C++
- MySQL與Java常用資料型別的對應關係MySqlJava資料型別
- <轉>Oracle資料型別與.NET中的對應關係Oracle資料型別
- C#與Windows API對應資料型別C#WindowsAPI資料型別
- SQL Server 2005 資料型別和.Net資料型別的對應關係SQLServer資料型別
- SQL與NoSQL(關係型與非關係型)資料庫的區別SQL資料庫
- SQL SERVER與C#的資料型別對應表SQLServerC#資料型別
- SqlServer與.NET的資料型別對映關係圖(轉)SQLServer資料型別
- 【轉載】C++ ,C#資料型別對照C++C#資料型別
- c#版本與vs的對應關係C#
- JNI/NDK開發指南(3):JNI資料型別及與Java資料型別的對映關係資料型別Java
- MapReduce 與 關係型資料庫的區別資料庫
- 關係型資料庫和非關係型資料庫的區別資料庫
- 關係型資料庫與非關係型資料庫介紹!資料庫
- 資料庫入門之3張表對比關係型與非關係型資料庫資料庫
- 關係型資料庫和非關係型資料庫的簡單對比資料庫
- 非關係型資料庫(NOSQL)和關係型資料庫(SQL)區別詳解資料庫SQL
- Oracle資料型別對應Java型別Oracle資料型別Java
- redis12-----redis 與關係型資料庫的對比Redis資料庫
- NoSQL:從關係型資料庫到非關係型資料庫SQL資料庫
- 關係型和非關係型資料庫一定要對立?達夢資料提供新思路資料庫
- 關係型資料庫資料庫
- lua與c++ 中布林布bool值對應關係C++
- Java 資料型別和 MySql 資料型別對應一覽表JavaMySQL 資料型別
- C++的那些事:資料與型別C++型別
- R 語言中雙中括號 [[]]與資料型別列表的關係資料型別
- 關係型資料庫,何以稱為“關係”資料庫
- 針對XML資料的關係型檢視XYXML
- 對關係型資料庫侷限性的重新思考資料庫
- C# 程式集、模組和型別概念及關係C#型別
- Oracle和sqlserver資料型別對應OracleSQLServer資料型別
- C++資料型別C++資料型別
- PostgreSQL關係型資料庫SQL資料庫