Converts a String to an Int64.
[Visual Basic] Overloads Public Shared Function Parse( _ ByVal s As String, _ ByVal style As NumberStyles, _ ByVal info As NumberFormatInfo _ ) As Long [C#] public static long Parse( string s, NumberStyles style, NumberFormatInfo info ); [C++] public: static __int64 Parse( String* s, NumberStyles style, NumberFormatInfo* info ); [JScript] public static function Parse( s : String, style : NumberStyles, info : NumberFormatInfo ) : long;
An Int64 with the value represented by s.
Exception Type | Condition |
---|---|
ArgumentException | If the string is a null reference (in Visual Basic Nothing). |
ArgumentException | If style is not a combination of bit flags from the NumberStyles enumeration. |
FormatException | If the sting is not of the correct format. |
OverflowException | If the string represents a number that is less than MinValue or greater than MaxValue. |
If s has been created by one of the Format methods using C, D, E, F, G, or N as the format specifier, it is guaranteed that s can be parsed when style is Any of NumberStyles.
The style parameter must be a combination of bit flags from the NumberStyles enumeration.
If the info parameter is null the numeric format information is obtained from the current locale (see NumberFormatInfo and CultureInfo for more information on numeric and culture formats).
Note Hexadecimal strings ("0x42") are not supported. Use 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.
Int64 Structure | Int64 Members | System Namespace | Int64.Parse Overload List | String | Value | Convert | MaxValue | MinValue | NaN | NaN | PositiveInfinity | PositiveInfinity | NegativeInfinity | NegativeInfinity