Converts a String to a UInt64. The UInt64 type is not CLS compliant. The CLS-compliant alternative is Int64.
[C#] public static ulong Parse( string s ); [C++] public: static unsigned __int64 Parse( String* s ); [JScript] public static function Parse( s : String ) : UInt64;
[Visual Basic] The UInt64 type cannot be used in Visual Basic.
The UInt64 value of the string.
Exception Type | Condition |
---|---|
ArgumentException | If s tyle is not a NumberStyles enumeration. |
ArgumentNullException | If the string is a null reference (in Visual Basic Nothing). |
FormatException | If the string contains a character other than the minus sign ("-") or the digits 0 through 9. |
OverflowException | If the string represents a number that is less than MinValue or greater than MaxValue. |
The string must consist of an optional minus sign ("-") followed by a sequence of digits ("0" through "9"). Leading and trailing white space characters are ignored.
The numeric format information is obtained from the current locale (see NumberFormatInfo and CultureInfo for more information on numeric and culture formats). The string s should be the return value of one of the format methods.
Note Hexadecimal strings ("0x42") are not supported. Use the Value or Convert ToIntxx(string, int) and ToUIntxx methods for the conversions.
Note The Parse methods do not accept not a number (NaN) or positive or negative infinity.
UInt64 Structure | UInt64 Members | System Namespace | UInt64.Parse Overload List | String | MaxValue | MinValue | Value | Convert | NaN | NaN | PositiveInfinity | PositiveInfinity | NegativeInfinity | NegativeInfinity