Описание тега ushort
Ключевое слово ushort указывает на интегральный тип данных, в котором хранятся значения в соответствии с размером и диапазоном, показанными в следующей таблице.
Ключевое слово ushort указывает на интегральный тип данных, в котором хранятся значения в соответствии с размером и диапазоном, показанными в следующей таблице.
Вы можете объявить и инициализировать переменную ushort, назначив ей десятичный литерал, шестнадцатеричный литерал или (начиная с C# 7) двоичный литерал. Если целочисленный литерал находится за пределами диапазона ushort (то есть если он меньше UInt16.MinValue или больше UInt16.MaxValue), возникает ошибка компиляции.
Документы: https://docs.microsoft.com/en-us/dotnet/csharp/language-reference/keywords/ushort