En C#, la estructura UInt16 se usa para representar enteros sin signo de 16 bits (también denominados como tipo de datos ushort ) a partir del rango 0 a 65535 . Proporciona diferentes tipos de métodos para realizar diversas acciones, como comparar instancias de este tipo, convertir el valor de una instancia en su representación de string, convertir la representación de string de un número en una instancia de este tipo, etc. Esta estructura se define en Espacio de nombres del sistema . La estructura UInt16 hereda la clase ValueType que hereda la clase Object .
Campos
Campo | Descripción |
---|---|
Valor máximo | Representa el mayor valor posible de UInt16. Este campo es constante. |
valor mínimo | Representa el valor más pequeño posible de UInt16. Este campo es constante. |
Ejemplo:
// C# program to illustrate the // fields of UInt16 struct using System; class GFG { // Main Method static public void Main() { // Unsigned 16-bit integer ushort val = 295; // Checking the unsigned integer if (val.Equals(UInt16.MinValue)) { Console.WriteLine("Equal to MinValue..!"); } else if (val.Equals(UInt16.MaxValue)) { Console.WriteLine("Equal to MaxValue"); } else { Console.WriteLine("Not equal"); } } }
Producción:
Not equal
Métodos
Método | Descripción |
---|---|
Comparar con() | Compara la instancia actual con un objeto especificado o UInt16 y devuelve una indicación de sus valores relativos. |
Iguales() | Devuelve un valor que muestra si la instancia actual es igual a un objeto especificado o UInt16. |
Obtener código hash() | Devuelve el código hash de esta instancia. |
ObtenerCódigoTipo() | Devuelve el TypeCode para el tipo de valor UInt16. |
Analizar gramaticalmente() | Convierte la representación de string de un número en su equivalente entero sin signo de 16 bits. |
Enstringr() | Convierte el valor numérico de esta instancia en su representación de string equivalente. |
TryParse() | Convierte la representación de string de un número en su equivalente entero sin signo de 16 bits. Un valor de retorno indica si la conversión tuvo éxito o falló. |
Ejemplo:
// C# program to illustrate how to get the hash // code of the 16-bit Unsigned integer using System; class GFG { // Main Method static public void Main() { // UInt16 variable ulong myval = 545; // Get the hash code // Using GetHashCode Method int res = myval.GetHashCode(); Console.WriteLine("The hash code of myval is: {0}", res); } }
Producción:
The hash code of myval is: 545
Referencia:
Publicación traducida automáticamente
Artículo escrito por ankita_saini y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA