Convert.ToChar Method (SByte)
.NET Framework 4.5
Converts the value of the specified 8-bit signed integer to its equivalent Unicode character.
Assembly: mscorlib (in mscorlib.dll)
'Declaration <CLSCompliantAttribute(False)> _ Public Shared Function ToChar ( _ value As SByte _ ) As Char
Parameters
- value
- Type: System.SByte
The 8-bit signed integer to convert.
| Exception | Condition |
|---|---|
| OverflowException | value is less than Char.MinValue. |
The following example converts an array of signed bytes to Char values.
Dim numbers() As SByte = { SByte.MinValue, -1, 40, 80, 120, SByte.MaxValue } Dim result As Char For Each number As SByte In numbers Try result = Convert.ToChar(number) Console.WriteLine("{0} converts to '{1}'.", number, result) Catch e As OverflowException Console.WriteLine("{0} is outside the range of the Char data type.", _ number) End Try Next ' The example displays the following output: ' -128 is outside the range of the Char data type. ' -1 is outside the range of the Char data type. ' 40 converts to '('. ' 80 converts to 'P'. ' 120 converts to 'x'. ' 127 converts to '⌂'.
Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (Server Core Role not supported), Windows Server 2008 R2 (Server Core Role supported with SP1 or later; Itanium not supported)
The .NET Framework does not support all versions of every platform. For a list of the supported versions, see .NET Framework System Requirements.