//Overloar operator binario public static Imaginario operator +(Imaginario i1, Imaginario i2) { double re = 0; double ri = 0; re = i1.entero + i2.entero; ri = i1.imaginario + i2.imaginario; Imaginario temp = new Imaginario(re, ri); return(temp); }
static void Main(string[] args) { Imaginario im1 = new Imaginario(1, 2); Imaginario im2 = new Imaginario(3, 4); Imaginario imr; // imr = im1 = im2; Console.WriteLine("{0} + {1} = {2} ", im1, im2, imr); Console.ReadKey(); }