ArcObjects Library Reference  (System)    

INumberFormat.StringToValue Method

Converts a formatted string to a numeric value.

[Visual Basic 6.0]
Function StringToValue(
    ByVal str As String _
) As Double
[Visual Basic .NET]
Public Function StringToValue ( _
    ByVal str As String _
) As Double
public double StringToValue (
    string str
public double StringToValue (
    String str
HRESULT StringToValue(
  BSTR str,
  double* Value


str [in]

  str is a parameter of type BSTR

Value [out, retval]

  Value is a parameter of type double

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.


The StringToValue method obtains a numerical value from a formatted string. The string doesn't necessarily need to have been formatted with the ValueToString method, but the string needs to look like it would be if it was formatted with the associated interface's implementation of the ValueToString method. See the particular number formatting interface you're interested in under See Also above for more information.


When using the StringToValue method to obtain a ValueToString argument value, the properties in the associated interface must be set the same as they were when the ValueToString method was used. This applies in cases where ValueToString may perform a numerical conversion (in the IAngleFormat, IFractionFormat, IPercentageFormat, and IRateFormat interfaces).

See Also

INumberFormat Interface | IFractionFormat Interface | AngleFormat Class | IAngleFormat Interface | IPercentageFormat Interface | ICustomNumberFormat Interface | CurrencyFormat Class | LatLonFormat Class | FractionFormat Class | IRateFormat Interface | RateFormat Class | ILatLonFormat2 Interface | NumericFormat Class | CustomNumberFormat Class | INumericFormat Interface | PercentageFormat Class | IScientificNumberFormat Interface | ILatLonFormat Interface | INumberFormat Interface | ScientificFormat Class


NumericFormat Example