UInt16.MaxValue Veld

Definitie

Vertegenwoordigt de grootst mogelijke waarde van UInt16. Dit veld is constant.

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

Waarde van veld

Value = 65535

Voorbeelden

In het volgende voorbeeld worden de UInt16.MaxValue en UInt16.MinValue eigenschappen gebruikt om ervoor te zorgen dat een Int32 waarde zich in het bereik van het UInt16 type bevindt voordat u deze converteert naar een UInt16 waarde. Hiermee voorkomt u dat de conversiebewerking een OverflowException als de gehele waarde zich niet in het bereik van het UInt16 type bevindt.

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

Opmerkingen

De waarde van deze constante is 65535; hexadecimale 0xFFFF.

Van toepassing op

Zie ook