public static OperadoresArreglo operator +(OperadoresArreglo arr1, OperadoresArreglo arr2) { int[] sumarr = new int[arr1.Longitud]; for (int i = 0; i < arr1.Longitud; i++) { sumarr[i] = arr1.arreglo[i] + arr2.arreglo[i]; } OperadoresArreglo arreglosuma = new OperadoresArreglo(); arreglosuma.arreglo = sumarr; return(arreglosuma); }
static void Main() { //Arreglo definido en Program /* int[] arreglo = { 2, 5, -1, 10, 7 }; * Arreglos miArreglo = new Arreglos(arreglo); * Arreglos miArreglo2 = new Arreglos(); * Console.WriteLine(" Primer arreglo: " + miArreglo.ToString() ); * Console.WriteLine(" Segundo arreglo: " + miArreglo2); */ OperadoresArreglo opera1 = new OperadoresArreglo(); OperadoresArreglo opera2 = new OperadoresArreglo(); Console.WriteLine(opera1 + opera2); }