En C#, Int16 Struct representa un entero con signo de 16 bits (también denominado tipo de datos corto ) a partir del rango -32768 a +32767 . Proporciona diferentes tipos de métodos para realizar diversas acciones, como convertir el valor de una instancia de este tipo en su representación de string, convertir la representación de string de un número en una instancia de este tipo y comparar instancias de este tipo, etc. También puede llamar a los métodos de la clase matemática para realizar operaciones matemáticas. Esta estructura se define en el espacio de nombres del sistema . La estructura Int16 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 Int16. Este campo es constante. |
valor mínimo | Este campo se utiliza para representar el valor más pequeño posible de Int16. Este campo es constante. |
Ejemplo:
// C# program to illustrate the // MaxValue and MinValue field using System; class GFG { // Main method static public void Main() { Int16 var1 = 100; Int16 var2 = 30; Int16 var3 = 50; // Get the Maximum and Minimum value of // Int16 type Using MaxValue and the // 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}", Int16.MaxValue); Console.WriteLine("Minimum Value: {0}", Int16.MinValue); } }
Value 1: 100 Value 2: 30 Value 3: 50 Maximum Value: 32767 Minimum Value: -32768
Métodos
Método | Descripción |
---|---|
Comparar con() | Este método se usa para comparar esta instancia con un objeto especificado u otra instancia de Int16 y devuelve un número entero que indica si el valor de esta instancia es menor, igual o mayor que el valor del objeto especificado o la otra instancia de Int16. |
Iguales() | Este método se usa para devolver un valor que indica si esta instancia es igual a un objeto especificado o Int16. |
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 Int16. |
Analizar gramaticalmente() | Este método se utiliza para convertir la representación de string de un número en su equivalente entero de 16 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 16 bits con signo. Un valor de retorno indica si la conversión tuvo éxito o falló. |
Ejemplo 1:
// C# program to demonstrate the // Int16.Equals(Object) Method using System; class GFG { // Main Method public static void Main() { // Declaring and initializing value1 short value1 = 57; // Declaring and initializing value2 // It will convert into Int16 implicitly // by the compiler to check whether it is // in the range of short data type i.e. // Int16 or not object value2 = 47; // 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); } }
57 is not equal to 47
Ejemplo 2:
// C# program to illustrate the // GetHashCode() method using System; class GFG { // Main method static public void Main() { Int16 var1 = 100; Int16 var2 = 30; Int16 var3 = 50; // Get the hash code of all the variables // Using GetHashCode() method Console.WriteLine("Get the hash code of var1: {0}", var1.GetHashCode()); Console.WriteLine("Get the hash code of var2: {0}", var2.GetHashCode()); Console.WriteLine("Get the hash code of var3: {0}", var3.GetHashCode()); } }
Get the hash code of var1: 6553700 Get the hash code of var2: 1966110 Get the hash code of var3: 3276850
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