ICultureInfo.ParseDecimal

Syntax

ParseDecimal(Value: String): Decimal;

ParseDecimal(Value: string): decimal;

Parameters

Value. Value converted into decimal type.

Description

The ParseDecimal method converts the specified value into decimal type according to regional standard settings.

Comments

If the conversion is not possible, the exception is generated.

Example

To execute the Fore.NET example, add a link to the ForeSystem system assembly.

Sub UserProc;
Var
    CI: ICultureInfo;
    D: Decimal;
Begin
    CI := CultureInfo.Current;
    D := CI.ParseDecimal("1234,56789");
End Sub UserProc;

Imports Prognoz.Platform.Interop.ForeSystem;

Public Shared Sub Main(Params: StartParams);
Var
    CultCls: ICultureInfoClass = New CultureInfoClassClass();
    CI: ICultureInfo;
    D: decimal;
Begin
    CI := CultCls.Current;
    D := CI.ParseDecimal(
"1234,56789");
End Sub;

After executing the example the D variable contains the value 1234.5679 obtained by converting from the specified string value.

See also:

ICultureInfo