public static void Main()
Digit dig = new Digit(7);
Console.WriteLine("num = {0} dig2 = {1}", num, dig2.val);
public Digit(double d) { val = d; }
public static implicit operator double(Digit d)
Console.WriteLine("Digit to double implict conversion called");
public static implicit operator Digit(double d)
Console.WriteLine("double to Digit implict conversion called");