Convert.ToChar Method (Int64)

July 28, 2014

Converts the value of the specified 64-bit signed integer to its equivalent Unicode character.

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

public static char ToChar(
	long value
)

Parameters

value
Type: System.Int64
A 64-bit signed integer.

Return Value

Type: System.Char
The Unicode character equivalent to the value of value.

ExceptionCondition
OverflowException

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

The following code sample attempts to convert an Int64 to Char, throwing OverflowException on failure.


public void ConvertLongChar(long longVal)
{
   char charVal = 'a';

   try
   {
      charVal = System.Convert.ToChar(longVal);
      outputBlock.Text += String.Format("{0} as a char is {1}",
         longVal, charVal) + "\n";
   }
   catch (System.OverflowException)
   {
      outputBlock.Text += String.Format(
         "Overflow in long-to-char conversion.") + "\n";
   }

   // A conversion from Char to long cannot overflow.
   longVal = System.Convert.ToInt64(charVal);
   outputBlock.Text += String.Format("{0} as an Int64 is {1}",
      charVal, longVal) + "\n";
}


Windows Phone OS

Supported in: 8.1, 8.0, 7.1, 7.0

Windows Phone

Show:
© 2014 Microsoft