Converts a String representation of a value to a Decimal.
[Visual Basic] Overloads Public Shared Function Parse( _ ByVal s As String, _ ByVal style As NumberStyles _ ) As Decimal [C#] public static Decimal Parse( string s, NumberStyles style ); [C++] public: static Decimal Parse( String* s, NumberStyles style ); [JScript] public static function Parse( s : String, style : NumberStyles ) : Decimal;
A Decimal with the value represented by s.
Exception Type | Condition |
---|---|
ArgumentException | If the string is null. |
ArgumentException | If the style is not a combination of bit flags from the NumberStyles enumeration. |
FormatException | If the string is not of the correct format. |
OverflowException | If the string represents a number that is less than Decimal.MinValue or greater than Decimal.MaxValue. |
Note that the Parse methods do not accept positive or negative infinity or NaN.
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 TBD.
The style parameter specifies the permitted style of the numeric string. It must be a combination of bit flags from the cpclaSystem.NumberStylesEnumeration enumeration. The numeric format information is obtained from the current locale.
Decimal Structure | Decimal Members | System Namespace | Decimal.Parse Overload List