UInt16.MaxValue Feld
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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 = 65535Beispiele
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.