C# | Estructura UInt32

En C#, la estructura UInt32 se usa para representar enteros sin signo de 32 bits (también denominados como tipo de datos uint ) a partir del rango 0 a 4,294,967,295. También proporciona diferentes tipos de métodos para comparar instancias de este tipo, convertir el valor de una instancia a su representación de string, convertir la representación de string de un número a una instancia de este tipo, etc. Esta estructura se define en el espacio de nombres del sistema . La estructura UInt32 hereda la clase ValueType que hereda la clase Object .

Campos

Campo Descripción
Valor máximo Representa el mayor valor posible de UInt32. Este campo es constante.
valor mínimo Representa el valor más pequeño posible de UInt32. Este campo es constante.

Ejemplo:

// C# program to illustrate the 
// fields of UInt32 struct
using System;
  
class GFG {
  
    // Main Method
    static public void Main()
    {
  
        // Unsigned 32-bit integer
        uint val = 4294967295;
  
        // Checking the unsigned integer
        if (val.Equals(UInt32.MinValue)) 
        {
            Console.WriteLine("Equal to MinValue!");
        }
  
        else if (val.Equals(UInt32.MaxValue)) 
        {
            Console.WriteLine("Equal to MaxValue!");
        }
        else {
            Console.WriteLine("Not Equal!");
        }
    }
}
Producción:

Equal to MaxValue!

Métodos

Método Descripción
Comparar con() Compara la instancia actual con un objeto especificado o UInt32 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 UInt32.
Obtener código hash() Devuelve el código hash de esta instancia.
ObtenerCódigoTipo() Devuelve el TypeCode para el tipo de valor UInt32.
Analizar gramaticalmente() Convierte la representación de string de un número en su equivalente entero sin signo de 32 bits.
Enstringr() Convierte el valor numérico de esta instancia en su representación de string equivalente.
TryParse() Intenta convertir la representación de string de un número en su equivalente entero sin signo de 32 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 32-bit Unsigned integer
using System;
  
class GFG {
  
    // Main Method
    static public void Main()
    {
  
        // UInt32 variable
        uint myval = 33453242;
  
        // 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: 33453242

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 *