Byte 数据类型 (Visual Basic)

更新:2007 年 11 月

保存 8 位(1 字节)无符号整数,值的范围为 0 到 255。

备注

用 Byte 数据类型包含二进制数据。

Byte 的默认值为 0。

编程提示

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

  • **格式转换。**当 Visual Basic 读取或写入文件或调用 DLL、方法和属性时,它可以自动转换数据格式。存储在 Byte 变量和数组中的二进制数据在格式转换中被保留。不应对二进制数据使用 String 变量,因为在 ANSI 和 Unicode 格式之间转换时其内容会损坏。

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

  • **类型字符。**Byte 不包含文本类型字符或标识符类型字符。

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

请参见

概念

有效使用数据类型

参考

数据类型摘要 (Visual Basic)

System.Byte

类型转换函数

转换摘要