UShort 資料型別 (Visual Basic)

存放不帶正負號的 16 位元 (2 位元組) 整數,其值的範圍是從 0 到 65,535。

備註

使用 UShort 資料型別,包含對 Byte 而言太大的二進位資料。

UShort 的預設值為 0。

程式設計提示

  • **負數:**由於 UShort 是不帶正負號的型別,故無法代表負數。 如果您在評估為 UShort 型別的運算式中使用一元 (Unary) 減號 (-) 運算子,則 Visual Basic 會先將運算式轉換為 Integer。

  • **符合 CLS 標準:**UShort 資料型別不屬於 Common Language Specification (CLS) 的一部分,所以符合 CLS 標準的程式碼不可以採納使用此資料型別的元件。

  • **擴展:**UShort 資料型別會擴展至 Integer、UInteger、Long、ULong、Decimal、Single 和 Double。 這表示您可以將 UShort 轉換成這些類型的任何一項,而不會發生 System.OverflowException 錯誤。

  • **型別字元:**將常值型別字元 US 附加到常值,會強制其成為 UShort 資料型別。 UShort 沒有識別項型別字元。

  • 架構型別在 .NET Framework 中對應的型別為 System.UInt16 結構。

請參閱

工作

HOW TO:呼叫使用不帶正負號型別的 Windows 函式 (Visual Basic)

參考

資料型別摘要 (Visual Basic)

UInt16

型別轉換函式 (Visual Basic)

轉換摘要 (Visual Basic)

概念

有效率地使用資料型別 (Visual Basic)