UInt16.MaxValue 字段 
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
表示 UInt16 的最大可能值。 此字段为常数。
public: System::UInt16 MaxValue = 65535;public const ushort MaxValue = 65535;val mutable MaxValue : uint16Public Const MaxValue As UShort  = 65535字段值
Value = 65535示例
以下示例使用 UInt16.MaxValue 和 属性来确保Int32值在将值转换为UInt16值之前位于类型的范围内UInt16UInt16.MinValue。 如果整数值不在类型的范围内UInt16,这可以防止转换操作引发 OverflowException 。
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
注解
此常量的值为 65535;即十六进制0xFFFF。