示例#1
0
        static void Main(string[] args)
        {
            /*int i = 0;
             * int[] V0 = new int[] {4,13,2,3};
             *
             * Func<bool, int, string> func;
             *
             * func = (t, i) => { return "yeah"; };
             *
             * Console.WriteLine(func(true, 1));
             *
             *
             * Calc calcular = (x, y) => { return x * y; };
             * Console.WriteLine(calcular(4, 3));
             *
             * foreach (var number in V0)
             * {
             *  Console.WriteLine(V0[i]);
             *  i++;
             * }
             * --------------------------------------------------------------
             * List<int> V = new List<int>();
             * V.Add(4);
             * V.Add(13);
             * V.Add(2);
             * V.Add(3);
             * V.ForEach(item => Console.WriteLine(item ));
             * V.Sort();
             * Console.WriteLine(V.Count);
             * V.ForEach(item => Console.WriteLine(item));
             *
             * /*Son la misma sentencia
             * foreach (var item in V)
             * {
             *  Console.WriteLine(item);
             * }
             *
             * --------------------------------------------------------------
             */

            List <Numbers> V, V2;

            V = new List <Numbers>();
            V.Add(new Numbers {
                Num = 4
            });
            V.Add(new Numbers {
                Num = 13
            });
            V.Add(new Numbers {
                Num = 2
            });
            V.Add(new Numbers {
                Num = 3
            });
            V2 = V.Where(n => (n.Num % 2) == 0).ToList();
            V2.ForEach(n => Console.WriteLine(n.Num));



            Console.ReadKey(); //mantener en espera para visualizar los datos
        }