public static void Main(string[] args) { // crear dos numeros NumImg n1 = new NumImg(-9,-9); NumImg n2 = new NumImg(3,3); NumImg n3 = n1 + n2 ; Console.WriteLine( "la suma de n1 + n2 = {0}", (n1+n2).ToString()); Console.WriteLine(" {0} ", n1.ToString()); }
public static void Main(string[] args) { // crear dos numeros NumImg n1 = new NumImg(-9, -9); NumImg n2 = new NumImg(3, 3); NumImg n3 = n1 + n2; Console.WriteLine("la suma de n1 + n2 = {0}", (n1 + n2).ToString()); Console.WriteLine(" {0} ", n1.ToString()); }
// sobrecargar operadores public static NumImg operator + ( NumImg n1 , NumImg n2 ){ NumImg nuevo = new NumImg( n1.real + n2.real, n1.img + n2.img ); return nuevo; }
// sobrecargar operadores public static NumImg operator +(NumImg n1, NumImg n2) { NumImg nuevo = new NumImg(n1.real + n2.real, n1.img + n2.img); return(nuevo); }