Decimal Narrowing Conversion (Decimal to Char)


Defines an explicit conversion of a Decimal to a Unicode character.

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

Public Shared Narrowing Operator CType (
	value As Decimal
) As Char


Type: System.Decimal

The value to convert.

Return Value

Type: System.Char

A Unicode character that represents the converted Decimal.

Exception Condition

value is less than Char.MinValue or greater than Char.MaxValue.

This operator supports the explicit conversion of a Decimal to a Char. The syntax for such explicit conversions is language-dependent, and individual language compilers might provide different implementations and return different results, or might not support the conversion at all. For example, the Visual Basic and C++ compilers do not support an explicit Decimal to Char conversion.

The following example converts Decimal numbers to Char values (Unicode characters) by using the explicit Decimal to Char conversion.

' Visual Basic does not support explicit Decimal-to-Char
' conversion using either CType or CChar.

Universal Windows Platform
Available since 8
.NET Framework
Available since 1.1
Portable Class Library
Supported in: portable .NET platforms
Available since 2.0
Windows Phone Silverlight
Available since 7.0
Windows Phone
Available since 8.1
Return to top