UShort 数据类型 (Visual Basic)

更新:2007 年 11 月

保存 16 位(双字节)无符号整数,取值范围为 0 到 65,535。

备注

使用 UShort 数据类型包含对 Byte 来说太大的二进制数据。

UShort 的默认值为 0。

编程提示

  • 负数。 因为 UShort 是无符号类型,所以不能表示负数。如果对计算结果为类型 UShort 的表达式使用一元负 (-) 运算符,则 Visual Basic 首先将该表达式转换为 Integer。

  • **CLS 遵从性。**UShort 数据类型不是 公共语言规范 (CLS) 的一部分,因此符合 CLS 的代码不能使用采用该数据类型的组件。

  • **扩大。**UShort 数据类型扩大为 Integer、UInteger、Long、ULong、Decimal、Single 和 Double。这意味着您可以将 UShort 转换为这些类型中的任何一种,而不会遇到 System.OverflowException 错误。

  • **类型字符。**在文本后追加文本类型字符 US 会将其强制转换成 UShort 数据类型。UShort 没有标识符类型字符。

  • Framework 类型。 .NET Framework 中的对应类型是 System.UInt16 结构。

请参见

任务

如何:调用采用无符号类型的 Windows 函数

概念

有效使用数据类型

参考

数据类型摘要 (Visual Basic)

UInt16

类型转换函数

转换摘要