Convert.ToDecimal Method (Char)

 

Calling this method always throws InvalidCastException.

Namespace:   System
Assembly:  mscorlib (in mscorlib.dll)

public static decimal ToDecimal(
	char value
)

Parameters

value
Type: System.Char

The Unicode character to convert.

Return Value

Type: System.Decimal

This conversion is not supported. No value is returned.

Exception Condition
InvalidCastException

This conversion is not supported.

The following example attempts to convert a Char value to Decimal, and throws InvalidCastException upon failure.

public void ConvertCharDecimal(char charVal) {
	Decimal decimalVal = 0;

	// Char to decimal conversion is not supported and will always
	// throw an InvalidCastException.
	try {
		decimalVal = System.Convert.ToDecimal(charVal);
	} 
	catch (System.InvalidCastException) {
		System.Console.WriteLine(
			"Char-to-Decimal conversion is not supported " +
			"by the .NET Framework.");
	}

	//Decimal to char conversion is also not supported.
	try {
		charVal = System.Convert.ToChar(decimalVal);
	} 
	catch (System.InvalidCastException) {
		System.Console.WriteLine(
			"Decimal-to-Char conversion is not supported " +
			"by the .NET Framework.");
	}
}

.NET Framework
Available since 1.1
Silverlight
Available since 2.0
Windows Phone Silverlight
Available since 7.0
Return to top
Show: