Contient des entiers 16 bits (2 octets) non signés dont la valeur est comprise entre 0 et 65 535.
Utilisez le type de données UShort pour contenir les données binaires trop grandes pour Byte.
La valeur par défaut de UShort est 0.
Conseils de programmation
-
Nombres négatifs. Dans la mesure où UShort est un type non signé, il ne peut représenter un nombre négatif. Si vous utilisez l'opérateur moins unaire (-) dans une expression qui correspond au type UShort, Visual Basic convertit d'abord l'expression en Integer.
-
Conforme CLS. Le type de données UShort ne faisant pas partie de CLS (Common Language Specification), le code conforme CLS ne peut pas consommer un composant qui l'utilise.
-
Extension. Le type de données UShort s'étend à Integer, UInteger, Long, ULong, Decimal, Singleet Double. Ceci signifie que vous pouvez convertir UShort en ces types sans rencontrer d'erreur System.OverflowException.
-
Caractères de type. L'ajout des caractères de type littéral US à un littéral force ce dernier en un type de données UShort. UShort n'a aucun caractère de type identificateur.
-
Type Framework. Le type correspondant dans le .NET Framework est la structure System.UInt16.