C/C++ 和 C#之间的类型转换

HANDLE, LPDWORD, LPVOID, void*    IntPtr
LPCTSTR, LPCTSTR, LPSTR,
char*, const char*, Wchar_t*, LPWSTR    String [in], StringBuilder [in, out]
DWORD, unsigned
long, Ulong    UInt32, [MarshalAs(UnmanagedType.U4)]
bool    bool
LP
<struct>    [In] ref <struct>
SIZE_T   
uint
LPDWORD   
out uint LPTSTR [Out] StringBuilder PULARGE_INTEGER out ulong
WORD    uInt16
Byte, unsigned
char    byte
Short    Int16
Long,
int    Int32
float    single
double    double
NULL pointer    IntPtr.Zero
Uint    Uint32
posted @ 2009-04-17 14:53  迪卡.凯恩  阅读(413)  评论(0编辑  收藏  举报