Test Foro de elhacker.net SMF 2.1

Programación => Programación General => .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.