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 结构。