Exemple #1
0
        public static Tupla <T1, T2>[] Zip <T1, T2>(T1[] primero, T2[] segundo)
        {
            Tupla <T1, T2>[] arreglo = new Tupla <T1, T2> [primero.Length < segundo.Length ? primero.Length: segundo.Length];

            for (int i = 0; i < arreglo.Length; i++)
            {
                arreglo[i] = new Tupla <T1, T2>(primero[i], segundo[i]);
            }

            return(arreglo);
        }
        //////////////////////////////////////////////////////////////////////////////////////////
        public Tupla <T1, T2>[] Zip <T1, T2>(T1[] listaA, T2[] listaB)
        {
            Tupla <T1, T2>[] arreglo = new Tupla <T1, T2> [Longitud <T1, T2>(listaA, listaB)];


            for (int i = 0; i < arreglo.Length; i++)  //Valores del arreglo
            {
                arreglo[i] = new Tupla <T1, T2>(listaA[i], listaB[i]);
            }
            return(arreglo);     // retorno de tuplas
        }
Exemple #3
0
        public Tupla <T1, T2>[] Zip <T1, T2>(T1[] listaA, T2[] listaB)

        {
            Tupla <T1, T2>[] arreglo = new Tupla <T1, T2> [Longitud <T1, T2>(listaA, listaB)];


            for (int i = 0; i < arreglo.Length; i++)

            {
                arreglo[i] = new Tupla <T1, T2>(listaA[i], listaB[i]);
            }

            return(arreglo);
        }