static string formatter = "{0,30}{1,23}";
public static void Main()
decimal[] values = { 123m, new Decimal(78000, 0, 0, false, 3),
Console.WriteLine(formatter, "Decimal value", "SByte");
Console.WriteLine(formatter, "----------------", "------");
foreach (var value in values)
sbyte number = value.ToSByte();
Console.WriteLine(formatter, value, number);
catch (OverflowException e)
Console.WriteLine(formatter, e.GetType().Name, value);