C#调用DLL文件时参数对应表


Wtypes.h 中的非托管类型

非托管 C 语言类型

托管类名

说明
HANDLEvoid*System.IntPtr32 位
BYTEunsigned charSystem.Byte8 位
SHORTshortSystem.Int1616 位
WORDunsigned shortSystem.UInt1616 位
INTintSystem.Int3232 位
UINTunsigned intSystem.UInt3232 位
LONGlongSystem.Int3232 位
BOOLlongSystem.Int3232 位
DWORDunsigned longSystem.UInt3232 位
ULONGunsigned longSystem.UInt3232 位
CHARcharSystem.Char用 ANSI 修饰。
LPSTRchar*System.String 或 System.StringBuilder用 ANSI 修饰。
LPCSTRConst char*System.String 或 System.StringBuilder用 ANSI 修饰。
LPWSTRwchar_t*System.String 或 System.StringBuilder用 Unicode 修饰。
LPCWSTRConst wchar_t*System.String 或 System.StringBuilder用 Unicode 修饰。
FLOATFloatSystem.Single32 位
DOUBLEDoubleSystem.Double64 位




类别类名说明Visual Basic 数据类型C# 数据类型C++ 托管扩展数据类型JScript 数据类型
整数Byte8 位的无符号整数。BytebytecharByte
 SByte8 位的有符号整数。 不符合 CLS。SByte 无内置类型。sbytesigned charSByte
 Int1616 位的有符号整数。Shortshortshortshort
 Int3232 位的有符号整数。Integerintint - 或 -
long
int
 Int6464 位的有符号整数。Longlong__int64long
 UInt1616 位的无符号整数。 不符合 CLS。UInt16 无内置类型。ushortunsigned shortUInt16
 UInt3232 位的无符号整数。 不符合 CLS。UInt32 无内置类型。uintunsigned int - 或 -
unsigned long
UInt32
 UInt6464 位的无符号整数。 不符合 CLS。UInt64 无内置类型。ulongunsigned __int64UInt64
浮点Single单精度(32 位)浮点数字。Singlefloatfloatfloat
 Double双精度(64 位)浮点数字。Doubledoubledoubledouble
逻辑Boolean布尔值(真或假)。Booleanboolboolbool
其他CharUnicode(16 位)字符。Charcharwchar_tchar
 Decimal96 位十进制值。DecimaldecimalDecimalDecimal
 IntPtr大小取决于基础平台(32 位平台上为 32 位值,64 位平台上为 64 位值)的有符号整数。IntPtr 无内置类型。IntPtr 无内置类型。IntPtr 无内置类型。IntPtr
 UIntPtr大小取决于基础平台的无符号整数(32 位平台上为 32 位值,64 位平台上为 64 位值)。 不符合 CLS。UIntPtr 无内置类型。UIntPtr 无内置类型。UIntPtr 无内置类型。UIntPtr
类对象Object对象层次结构的根。ObjectobjectObject*Object
 StringUnicode 字符的不变的定长串。StringstringString*String
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值