非託管型別轉換為託管型別對照表

2022-01-30 16:43:14 字數 1448 閱讀 9560

wtypes.h 中的非託管型別

非託管 c 語言型別

託管類名稱

描述控制代碼

void*

[ t:system.intptr ]

在 32 位 windows 作業系統上為 32 位、在 64 位 windows 作業系統上為 64 位。

byte

unsigned char

[ t:system.byte ]

8 位short

short

[ t:system.int16 ]

16 位

word

unsigned short

[ t:system.uint16 ]

16 位

intint

[ t:system.int32 ]

32 位

uint

unsigned int

[ t:system.uint32 ]

32 位

long

long

[ t:system.int32 ]

32 位

bool

long

system.int32

32 位

dword

unsigned long

[ t:system.uint32 ]

32 位

ulong

unsigned long

[ t:system.uint32 ]

32 位

char

char

[ t:system.char ]

使用 ansi 修飾。

wchar

wchar_t

[ t:system.char ]

使用 unicode 修飾。

lpstr

char*

system:: string 或 system.text:: stringbuilder

使用 ansi 修飾。

lpcstr

const char*

system:: string 或 system.text:: stringbuilder

使用 ansi 修飾。

lpwstr

wchar_t*

system:: string 或 system.text:: stringbuilder

使用 unicode 修飾。

lpcwstr

const wchar_t*

system:: string 或 system.text:: stringbuilder

使用 unicode 修飾。

float

float

[ t:system.single ]

32 位

double

double

[ t:system.double ]

64 位

託管 非託管語言資料型別對照表

wtypes.h 中的非託管型別 非託管 c 語言型別 託管類名 說明handle void system.intptr 32 位 byte unsigned char system.byte 8 位short short system.int16 16 位 word unsigned short ...

AST 節點型別對照表

序號 型別原名稱 中文名稱描述1 program 程式主體 整段 的主體 2variabledeclaration 變數宣告 宣告乙個變數,例如 var let const 3functiondeclaration 函式宣告 宣告乙個函式,例如 function 4expressionstateme...

Access的Oledb型別對照表

下表列出了最常見的資料型別,用於在 microsoft access 和這些資料型別與 microsoft.net framework 資料型別以及oledbtype列舉的相關。訪問許可權型別名稱資料庫資料型別ole db 型別.net framework 型別成員名稱 文字varwchardbty...