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


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

Windows Phone OS

Supported in: 8.1, 8.0, 7.1, 7.0

Windows Phone

© 2014 Microsoft