SByte 数据类型 (Visual Basic)

保存 8 位(1 字节)有符号整数,值的范围为 -128 到 127。

备注

使用 SByte 数据类型来保存整数值,该整数值的长度无需为 Integer 数据长度的全长,甚至可以仅为 Short 数据长度的一半。 在某些情况下,公共语言运行时可以将 SByte 变量紧密地打包在一起,以节省内存消耗。

SByte 的默认值为 0。

编程提示

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

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

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

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

请参见

参考

数据类型摘要 (Visual Basic)

System.SByte

类型转换函数 (Visual Basic)

转换摘要 (Visual Basic)

Short 数据类型 (Visual Basic)

Integer 数据类型 (Visual Basic)

Long 数据类型 (Visual Basic)

概念

有效使用数据类型 (Visual Basic)