C# | Estructura interna 64

En C#, Int64 Struct se usa para representar un entero con signo de 64 bits (también denominado tipo de datos largo ) a partir del rango -9,223,372,036,854,775,808 a +9, 223,372,036,854,775,807 . Proporciona diferentes tipos de métodos para realizar varias operaciones. Un usuario puede realizar operaciones matemáticas como sumas, restas, multiplicaciones, etc. en el tipo Int64. Admite operaciones bit a bit como AND, OR, XOR, etc. Brinda soporte completo para strings de formato numérico estándar y personalizadas. El usuario también puede llamar a los métodos de la clase Convert y Math para realizar operaciones en el valor Int64. La estructura Int64 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 Int64. Este campo es constante.
valor mínimo Este campo se utiliza para representar el valor más pequeño posible de un Int64. Este campo es constante.

Ejemplo 1:

// C# program to illustrate the 
// MaxValue and MinValue field
using System;
  
class GFG {
  
    // Main method
    static public void Main()
    {
        Int64 var1 = 89;
        Int64 var2 = 50;
        Int64 var3 = 10;
  
        // Get the Maximum and Minimum value of 
        // Int64 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}",
                               Int64.MaxValue);
  
        Console.WriteLine("Minimum Value: {0}",
                               Int64.MinValue);
    }
}
Producción:

Value 1: 89
Value 2: 50
Value 3: 10
Maximum Value: 9223372036854775807
Minimum Value: -9223372036854775808

Métodos

Método Descripción
Comparar con() Este método se usa para comparar esta instancia con un objeto específico o Int64 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 específico o Int64.
Obtener código hash() Este método se utiliza para devolver el código hash de esta instancia.
ObtenerCódigoTipo() Este método se usa para devolver el TypeCode para el tipo de valor Int64.
Analizar gramaticalmente() Este método se utiliza para convertir la representación de string de un número en su equivalente entero de 64 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 64 bits con signo. Un valor de retorno indica si la conversión tuvo éxito o falló.

Ejemplo 1:

// C# program to demonstrate the 
// Int64.Equals(Int64) Method 
using System; 
using System.Globalization; 
    
class GFG { 
    
    // Main Method 
    public static void Main() 
    { 
        // Declaring and initializing value1 
        long value1 = 45643212342; 
    
        // Declaring and initializing value2 
        long value2 = 543256344233; 
    
        // using Equals(Int64) 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:

45643212342 is not equal to 543256344233

Ejemplo 2:

// C# program to illustrate the 
// Int64.GetTypeCode() Method 
using System; 
    
class GFG { 
    
    // Main Method 
    public static void Main() 
    { 
    
        // Taking long value 
        // i.e. Int64 
        long val = 45789478123; 
    
        // Getting the typecode for Int64 
        // using GetTypeCode() method 
        TypeCode result = val.GetTypeCode(); 
    
        // Display the TypeCode  
        Console.WriteLine("TypeCode for Int64 is: {0}", 
                                               result); 
    } 
} 
Producción:

TypeCode for Int64 is: Int64

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 *