Freigeben über


UInt16.MaxValue Feld

Definition

Stellt den größtmöglichen Wert von UInt16 dar. Dieses Feld ist konstant.

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

Feldwert

Value = 65535

Beispiele

Im folgenden Beispiel werden die UInt16.MaxValue Eigenschaften und UInt16.MinValue verwendet, um sicherzustellen, dass sich ein Int32 Wert im Bereich des UInt16 Typs befindet, bevor er in einen UInt16 Wert konvertiert wird. Dadurch wird verhindert, dass der Konvertierungsvorgang ein OverflowException auslöst, wenn der ganzzahlige Wert nicht im Bereich des Typs UInt16 liegt.

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);
}
open System

let integerValue = 1216

if integerValue >= int UInt16.MinValue && integerValue <= int UInt16.MaxValue then
    let uIntegerValue = uint16 integerValue
    printfn $"{uIntegerValue}"
else
    printfn $"Unable to convert {integerValue} to a UInt16t."
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

Hinweise

Der Wert dieser Konstante ist 65535; d. h. hexadezimale 0xFFFF.

Gilt für:

Weitere Informationen