UInt16.MaxValue Поле

Определение

Представляет наибольшее возможное значение типа UInt16. Это поле является константой.

public: System::UInt16 MaxValue = 65535;
public const ushort MaxValue = 65535;
val mutable MaxValue : uint16
Public Const MaxValue As UShort  = 65535

Значение поля

UInt16

Примеры

В следующем примере используются UInt16.MaxValue Свойства и, UInt16.MinValue чтобы гарантировать, что Int32 значение находится в диапазоне UInt16 типа перед его преобразованием в UInt16 значение. Это не дает операции преобразования создавать исключение, OverflowException если целочисленное значение не находится в диапазоне UInt16 типа.

int integerValue = 1216; 
ushort uIntegerValue;

if (integerValue >= ushort.MinValue & integerValue <= ushort.MaxValue)
{
   uIntegerValue = (ushort) integerValue;
   Console.WriteLine(uIntegerValue);
} 
else
{
   Console.WriteLine("Unable to convert {0} to a UInt16t.", integerValue);
}
Dim integerValue As Integer = 1216
Dim uIntegerValue As UShort

If integerValue >= UShort.MinValue And integerValue <= UShort.MaxValue Then
   uIntegerValue = CUShort(integerValue) 
   Console.WriteLine(uIntegerValue)
Else
   Console.WriteLine("Unable to convert {0} to a UInt16t.", integerValue)   
End If

Комментарии

Значение этой константы равно 65535; то есть шестнадцатеричное число 0xFFFF.

Применяется к

См. также раздел