UInt16.MaxValue Alan

Tanım

mümkün olan en büyük değerini UInt16temsil eder. Bu alan sabittir.

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

Alan Değeri

Value = 65535

Örnekler

Aşağıdaki örnek, bir değeri bir Int32 değere dönüştürmeden önce türün UInt16 aralığında olduğundan emin olmak için UInt16 ve UInt16.MinValue özelliklerini kullanırUInt16.MaxValue. Bu, tamsayı değeri türün aralığında değilse dönüştürme işleminin bir OverflowException oluşturmasını UInt16 engeller.

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

Açıklamalar

Bu sabitin değeri 65535'tir; yani onaltılık 0xFFFF.

Şunlara uygulanır

Ayrıca bkz.