En C#, la estructura UInt64 se usa para representar números enteros sin signo de 64 bits (también denominado tipo de datos ulong ) a partir del rango 0 a 18 446 744 073 709 551 615. 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 UInt64 hereda la clase ValueType que hereda la clase Object .
Campos
Campo | Descripción |
---|---|
Valor máximo | Representa el mayor valor posible de UInt64. Este campo es constante. |
valor mínimo | Representa el valor más pequeño posible de UInt64. Este campo es constante. |
Ejemplo:
// C# program to illustrate the // fields of UInt64 struct using System; class GFG { // Main Method static public void Main() { // Unsigned 64-bit integer ulong val = 18446744073709551615; // Checking the unsigned integer if (val.Equals(UInt64.MinValue)) { Console.WriteLine("Equal to MinValue!"); } else if (val.Equals(UInt64.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 específico o UInt64 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 UInt64. |
Obtener código hash() | Devuelve el código hash de la instancia actual. |
ObtenerCódigoTipo() | Devuelve el TypeCode para el tipo de valor UInt64. |
Analizar gramaticalmente() | Convierte la representación de string de un número en su equivalente entero sin signo de 64 bits. |
Enstringr() | Convierte el valor numérico de la instancia actual 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 64 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 64-bit Unsigned integer using System; class GFG { // Main Method static public void Main() { // UInt64 variable ulong myval = 3654121225155; // 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: -895944559
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