Example #1
0
        static void Main(string[] args)
        {
            CAdminProtos  adminProtos = new CAdminProtos();
            List <string> nombres     = adminProtos.nombresProtos();

            adminProtos.objetoNuevo += (sender, e) =>
            {
                if (e.Objeto is CCalcularPalabra)
                {
                    CCalcularPalabra objeto = (CCalcularPalabra)e.Objeto;
                    Console.WriteLine("Esta es la palabra creada " + objeto.CreatedWord);
                }
                if (e.Objeto is CRamdomWord)
                {
                    CRamdomWord objeto = (CRamdomWord)e.Objeto;
                    Console.WriteLine("Estas fueron los ciclos para encontrar coincidencia " + objeto.Vueltas);
                }
            };
            foreach (string item in nombres)
            {
                Console.WriteLine(item);
            }
            Console.Write("Listo \n");
            Console.ReadKey();
        }
Example #2
0
 public CAdminProtos()
 {
     Task tarea = Task.Run(() =>
     {
         calcularPalabra = new CCalcularPalabra(279819854);
         if (objetoNuevo != null)
         {
             objetoNuevo(this, new ObjetoEventArgs(calcularPalabra));
         }
         randomWord = new CRamdomWord("aeua");
         if (objetoNuevo != null)
         {
             objetoNuevo(this, new ObjetoEventArgs(randomWord));
         }
         protoContainer.Add("calcularPalabra", calcularPalabra);
         protoContainer.Add("ramdomWord", randomWord);
     });
 }