using System;
public class Program
{
public static void Main()
long l = 123456;
Object value = l;
if (value is Int64)
Int64 v64 = (Int64)value;
Console.WriteLine("v64=" + ((double)v64) + "");
}
// Casting from Object holding a long/Int64 fails
Console.WriteLine((double)value);