Share via


StringExtensions.AsDecimal Method (String)

Converts a string to a Decimal number.

Namespace:  System.Web.WebPages
Assembly:  System.Web.WebPages (in System.Web.WebPages.dll)

Syntax

'Declaration
<ExtensionAttribute> _
Public Shared Function AsDecimal ( _
    value As String _
) As Decimal
'Usage
Dim value As String 
Dim returnValue As Decimal 

returnValue = value.AsDecimal()
public static decimal AsDecimal(
    this string value
)
[ExtensionAttribute]
public:
static Decimal AsDecimal(
    String^ value
)
static member AsDecimal : 
        value:string -> decimal
public static function AsDecimal(
    value : String
) : decimal

Parameters

Return Value

Type: System.Decimal
The converted value.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type String. When you use instance method syntax to call this method, omit the first parameter. For more information, see https://msdn.microsoft.com/en-us/library/bb384936(v=vs.111) or https://msdn.microsoft.com/en-us/library/bb383977(v=vs.111).

Remarks

For more information about how to use this method, see the AsDecimal() topic. If you pass a non-numeric string value, an empty string (""), null reference (Nothing in Visual Basic), or a value outside the range of the specified type, the method returns 0. To avoid ambiguity about what the returned value means, call the IsDecimal(String) method first to check whether the input string can be converted to this type.

See Also

Reference

StringExtensions Class

AsDecimal Overload

System.Web.WebPages Namespace