C# | UInt64 Struct
Last Updated :
01 May, 2019
In C#, UInt64 struct is used to represent 64-bit unsigned integers(also termed as the ulong data type) starting from range 0 to 18,446,744,073,709,551,615. It also provides different types of methods to compare instances of this type, convert the value of an instance to its String representation, convert the String representation of a number to an instance of this type, etc. This struct is defined under System namespace. UInt64 struct inherits the ValueType class which inherits the Object class.
Fields
Field |
Description |
MaxValue |
Represents the largest possible value of UInt64. This field is constant. |
MinValue |
Represents the smallest possible value of UInt64. This field is constant. |
Example:
using System;
class GFG {
static public void Main()
{
ulong val = 18446744073709551615;
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!" );
}
}
}
|
Output:
Equal to MaxValue!
Methods
Method |
Description |
CompareTo() |
Compares the current instance to a specified object or UInt64 and returns an indication of their relative values. |
Equals() |
Returns a value which shows whether the current instance is equal to a specified object or UInt64.
|
GetHashCode() |
Returns the hash code for the current instance. |
GetTypeCode() |
Returns the TypeCode for value type UInt64. |
Parse() |
Converts the string representation of a number to its 64-bit unsigned integer equivalent. |
ToString() |
Converts the numeric value of the current instance to its equivalent string representation. |
TryParse() |
Tries to convert the string representation of a number to its 64-bit unsigned integer equivalent. A return value indicates whether the conversion succeeded or failed. |
Example:
using System;
class GFG {
static public void Main()
{
ulong myval = 3654121225155;
int res = myval.GetHashCode();
Console.WriteLine( "The hash code of myval is: {0}" , res);
}
}
|
Output:
The hash code of myval is: -895944559
Reference:
Share your thoughts in the comments
Please Login to comment...