Foro de elhacker.net

Programación => .NET (C#, VB.NET, ASP) => Mensaje iniciado por: jacj0102 en 10 Mayo 2012, 03:16 am



Título: Ayuda con operación de conjuntos en C#
Publicado por: jacj0102 en 10 Mayo 2012, 03:16 am
Ante todo que tenga un buen día, tengo un problema y no puedo solucionarlo aunque recién estoy comenzando a programar en C#, espero me ayuden este es el problema:

int a, b, acu = 0;
                a = txta.TextLength;
                b = txtb.Text.Length;

                int[] NumA = new int[a];
                int[] NumB = new int;
                int[] Interseccion= new int[20];

                for (int i = 0; i < a; i++)
                {
                    for (int j = 0; j < b; j++)
                    {
                        if (NumA == NumB[j] && i!=j)
                        {
                            Interseccion[acu] = NumA;
                            acu++;
                        }
                    }
                }

                foreach (int x in Interseccion)
                {
                    txtinterseccion.Text = "" + x;
                    listBox1.Items.Add(x);
                }

(http://s2.subirimagenes.com/imagen/previo/thump_7684741captura.png)

Lo que deseo hacer es que al ingresar datos en el arreglo A = {1,2,3,4,5} me compare con el arreglo B = {1,8,9,} y que por ejemplo en el "label9" que va a ser A ∩ B me muestre solo {1} o si existiese mas de un que me muestre {1,2,3}, espero atentamente su respuesta de antemano gracias por la ayuda.


Título: Re: Ayuda con operación de conjuntos en C#
Publicado por: jacj0102 en 14 Mayo 2012, 07:15 am
Veo que soy un poco distraído, no ingreso nada al arreglo A, B y estoy tratando de hacer una comparación de dos arreglos vacíos.