示例#1
0
        //Este método recibe un método del tipo Seleccionador
        public ListaDeEnteros Seleccionar(Seleccionador f)
        {
            ListaDeEnteros listaAux = new ListaDeEnteros();

            foreach (int numero in lista)
            {
                if (f(numero))
                {
                    listaAux.Agregar(numero);
                }
            }
            return(listaAux);
        }
示例#2
0
        private static void Genericos()
        {
            try
            {
                Seleccionador <int> selInt = new Seleccionador <int>();
                Console.WriteLine(selInt.Mayor(3, 5));
                Console.Read();

                //Seleccionador<MiClase> sel = new Seleccionador<MiClase>();
                //MiClase x1 = new MiClase();
                //MiClase x2 = new MiClase();
                //Console.WriteLine(sel.Mayor(x1, x2));
                //Console.Read();
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
        }