C# | Estructura UInt16

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

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *