Este artículo se tradujo automáticamente. Para ver el artículo en inglés, active la casilla Inglés. Además, puede mostrar el texto en inglés en una ventana emergente si mueve el puntero del mouse sobre el texto.
Traducción
Inglés

Campo UInt16.MaxValue

 

Publicado: octubre de 2016

Representa el mayor valor posible de UInt16. Este campo es constante.

Espacio de nombres:   System
Ensamblado:  mscorlib (en mscorlib.dll)

public const ushort MaxValue

Valor de campo

Type: System.UInt16

El valor de esta constante es 65535; es decir, hexadecimal 0xFFFF.

En el ejemplo siguiente se usa el UInt16.MaxValue y UInt16.MinValue propiedades para asegurarse de que un Int32 valor está en el intervalo de la UInt16 tipo antes de convertirla a una UInt16 valor. Esto impide que la operación de conversión de producir una OverflowException si el valor entero no está en el intervalo de la UInt16 tipo.

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

Plataforma universal de Windows
Disponible desde 8
.NET Framework
Disponible desde 1.1
Biblioteca de clases portable
Se admite en: plataformas portátiles de .NET
Silverlight
Disponible desde 2.0
Windows Phone Silverlight
Disponible desde 7.0
Windows Phone
Disponible desde 8.1
Volver al principio
Mostrar: