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); } }
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); } }
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()); } }
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