Convert::ToChar Method (Decimal)

 

Calling this method always throws InvalidCastException.

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

public:
static wchar_t 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.

Exception Condition
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
Available since 1.1
Silverlight
Available since 2.0
Windows Phone Silverlight
Available since 7.0
Return to top
Show: