Tipo di dati UShort (Visual Basic)

Contiene valori integer a 16 bit (2 byte) senza segno in un intervallo compreso tra 0 e 65.535.

Note

Utilizzare il tipo di dati UShort per contenere dati binari di dimensioni eccessive per Byte.

Il valore predefinito di UShort è 0.

Suggerimenti per la programmazione

  • Numeri negativi. Poiché UShort è un tipo senza segno, non può rappresentare un numero negativo. Se si utilizza l'operatore unario meno (-) su un'espressione che restituisce un valore di tipo UShort, tale espressione verrà innanzitutto convertita nel tipo Integer.

  • Compatibilità con CLS. Il tipo di dati UShort non fa parte delle specifiche Common Language Specification (CLS), pertanto un codice compatibile con le specifiche CLS non può utilizzare un componente che utilizza tale tipo di dati.

  • Conversione verso un tipo di dati più grande. Il tipo di dati UShort viene convertito verso i tipi più grandi Integer, UInteger, Long, ULong, Decimal, Single e Double. È pertanto possibile convertire UShort in uno di questi tipi senza generare un errore System.OverflowException.

  • Caratteri tipo. Aggiungendo i caratteri di tipo letterale US a un valore letterale, se ne determina la conversione nel tipo di dati UShort. Il tipo UShort non dispone di caratteri di tipo identificatore.

  • Tipo Framework. Il tipo corrispondente in .NET Framework è la struttura System.UInt16.

Vedere anche

Attività

Procedura: chiamare una funzione Windows che accetta tipi senza segno (Visual Basic)

Riferimenti

Riepilogo dei tipi di dati (Visual Basic)

UInt16

Funzioni di conversione del tipo (Visual Basic)

Riepilogo della conversione (Visual Basic)

Concetti

Utilizzo efficiente dei tipi di dati (Visual Basic)