Тип данных UShort (Visual Basic)

Обновлен: Ноябрь 2007

Содержит 16-разрядные (2-байтные) беззнаковые целые числа в диапазоне от 0 до 65 535.

Заметки

Используйте тип данных UShort для хранения двоичных данных, слишком больших для типа Byte.

Значение по умолчанию для типа UShort равно 0.

Советы по программированию

  • Отрицательные числа. Поскольку UShort — это тип без знака, он не может представлять отрицательное число. Если используется оператор унарного минуса (-) в выражении, вычисляющем значение типа UShort, то в Visual Basic сначала выполняется преобразование выражения к типу Integer.

  • CLS-совместимость. Тип данных UShort не является частью Спецификация CLS (CLS), поэтому в CLS-совместимом коде нельзя применять компонент, который его использует.

  • Расширение. Тип данных UShort расширяется до типов Integer, UInteger, Long, ULong, Decimal, Single и Double. Это означает, что можно преобразовать UShort к любому из этих типов без появления ошибки System.OverflowException.

  • Символы типа. При добавлении символов типа литерала к литералу US происходит приведение этого литерала к типу UShort. Тип UShort не имеет символа типа идентификатора.

  • Тип Framework. В .NET Framework данный тип соответствует структуре System.UInt16.

См. также

Задачи

Практическое руководство. Вызов функции Windows, принимающей значение беззнакового типа

Основные понятия

Эффективное использование типов данных

Ссылки

Сводка типов данных (Visual Basic)

UInt16

Функции преобразования типов

Сводка преобразования