Ayuda con operación de conjuntos en C#

Iniciado por jacj0102, 10 Mayo 2012, 03:16 AM

0 Miembros y 1 Visitante están viendo este tema.

jacj0102

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);
               }



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.
"La Raiz del Estudio es Amargo, Pero el Fruto es Dulce"
"Corrige al sabio y se hara mas sabio, corrige al necio y te lo echara de enemigo"

jacj0102

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.
"La Raiz del Estudio es Amargo, Pero el Fruto es Dulce"
"Corrige al sabio y se hara mas sabio, corrige al necio y te lo echara de enemigo"