const string dataFmt = "{0,31}{1,27}";
public static void Main()
Int64[] values = { 0, 1, 100000, 123456789, 184467440737095516 };
Console.WriteLine(dataFmt, "Int64", "FromOACurrency");
Console.WriteLine(dataFmt, "-----", "--------------");
foreach (Int64 value in values)
Decimal fromOACurrency = value.FromOACurrency();
Console.WriteLine(dataFmt, value, fromOACurrency);
Console.WriteLine(dataFmt, value,
public static string GetExceptionType(Exception ex)
string exceptionType = ex.GetType().ToString();
return exceptionType.Substring(
exceptionType.LastIndexOf('.') + 1);