Convert.ToChar Method (Int64)

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


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

Return Value

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


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';

      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";


Supported in: 5, 4, 3

Silverlight for Windows Phone

Supported in: Windows Phone OS 7.1, Windows Phone OS 7.0

XNA Framework

Supported in: Xbox 360, Windows Phone OS 7.0

For a list of the operating systems and browsers that are supported by Silverlight, see Supported Operating Systems and Browsers.

Community Additions