Export (0) Print
Expand All

Convert.ToChar Method (Decimal)

Calling this method always throws InvalidCastException.

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

public static char ToChar(
	decimal value
)

Parameters

value
Type: System.Decimal

The decimal number to convert.

Return Value

Type: System.Char
This conversion is not supported. No value is returned.

ExceptionCondition
InvalidCastException

This conversion is not supported.

The following example attempts to convert a Decimal to Char, and throws InvalidCastException on 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

Supported in: 4.6, 4.5, 4, 3.5, 3.0, 2.0, 1.1

.NET Framework Client Profile

Supported in: 4, 3.5 SP1

XNA Framework

Supported in: 3.0, 2.0, 1.0

Supported in: Windows Phone 8.1

Supported in: Windows Phone Silverlight 8.1

Supported in: Windows Phone Silverlight 8
Show:
© 2015 Microsoft