C# | Estructura Int32

En C#, Int32 Struct representa un entero con signo de 32 bits (también denominado tipo de datos int ) a partir del rango -2,147,483,648 a +2,147,483,647 . También proporciona diferentes tipos de métodos para realizar varias operaciones. Puede realizar operaciones matemáticas como sumas, restas, multiplicaciones, etc. en el tipo Int32. Admite operaciones bit a bit como AND, OR, XOR, etc. Brinda soporte completo para strings de formato numérico estándar y personalizadas. Puede llamar a los métodos de la clase Convert y Math para realizar operaciones en el valor Int32. La estructura Int32 hereda la clase ValueType que hereda la clase Object .

Campos

Campos Descripción
Valor máximo Este campo se utiliza para representar el mayor valor posible de un Int32. Este campo es constante.
valor mínimo Este campo se utiliza para representar el valor más pequeño posible de Int32. Este campo es constante.

Ejemplo:

// C# program to illustrate the 
// MaxValue and MinValue field
using System;
  
class GFG {
  
    // Main method
    static public void Main()
    {
        Int32 var1 = 34;
        Int32 var2 = 30;
        Int32 var3 = 59;
  
        // Get the Maximum and Minimum value 
        // of Int32 type Using MaxValue and 
        // MinValue field
        Console.WriteLine("Value 1: {0}", var1);
        Console.WriteLine("Value 2: {0}", var2);
        Console.WriteLine("Value 3: {0}", var3);
  
        Console.WriteLine("Maximum Value: {0}",
                               Int32.MaxValue);
  
        Console.WriteLine("Minimum Value: {0}",
                               Int32.MinValue);
    }
}
Producción:

Value 1: 34
Value 2: 30
Value 3: 59
Maximum Value: 2147483647
Minimum Value: -2147483648

Métodos

Método Descripción
Comparar con() Este método se usa para comparar esta instancia con un objeto específico o Int32 y devuelve una indicación de sus valores relativos.
Iguales() Este método se usa para devolver un valor que indica si esta instancia es igual a un objeto especificado o Int32.
Obtener código hash() Este método se utiliza para devolver el código hash de esta instancia.
ObtenerCódigoTipo() Este método se utiliza para devolver el TypeCode para el tipo de valor Int32.
Analizar gramaticalmente() Este método se utiliza para convertir la representación de string de un número en su equivalente entero de 32 bits con signo.
Enstringr() Este método se utiliza para convertir el valor numérico de esta instancia en su representación de string equivalente.
TryParse() Este método se utiliza para convertir la representación de string de un número en su equivalente entero de 32 bits con signo. Un valor devuelto indica si la operación tuvo éxito.

Ejemplo 1:

// C# program to demonstrate the 
// Int32.Equals(Object) Method 
using System; 
using System.Globalization; 
  
class GFG { 
  
    // Main Method 
    public static void Main() 
    { 
        // Declaring and initializing value1 
        int value1 = 70; 
  
        // Declaring and initializing value2 
        object value2 = 89; 
  
        // using Equals(object) method 
        bool status = value1.Equals(value2); 
  
        // checking the status 
        if (status) 
            Console.WriteLine("{0} is equal to {1}", 
                                value1, value2); 
        else
            Console.WriteLine("{0} is not equal to {1}", 
                            value1, value2); 
    } 
} 
Producción:

70 is not equal to 89

Ejemplo 2:

// C# program to illustrate the 
// GetTypeCode() method
using System;
  
class GFG {
  
    // Main method
    static public void Main()
    {
        Int32 var1 = 100;
        Int32 var2 = 403;
        Int32 var3 = 503;
  
        // Get the type code of
        // all the variables
        // Using GetTypeCode() method
        Console.WriteLine("Get the type code of var1: {0}",
                                       var1.GetTypeCode());
  
        Console.WriteLine("Get the type code of var2: {0}",
                                       var2.GetTypeCode());
  
        Console.WriteLine("Get the type code of var3: {0}",
                                       var3.GetTypeCode());
    }
}
Producción:

Get the type code of var1: Int32
Get the type code of var2: Int32
Get the type code of var3: Int32

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 *