Ir al contenido principal

Mono C# and LINQ

Here a little of code:


using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ConsoleApplication
{
    class Program
    {
        static void Main(string[] args)
        {
            int[] nums = new int[] { 0, 4, 2, 6, 3, 8, 3, 1 };
            var result = from n in nums
                         where n < 5
                         orderby n
                         select n;
            foreach (int i in result)
                Console.WriteLine(i);

            Console.WriteLine();

            var result1 = nums.Where(n => n < 5).OrderBy(n => n);

            foreach (int i in result1)
                Console.WriteLine(i);

            Console.WriteLine();

            var result2 = nums
                .Where(n => n < 5)
                .OrderBy(n => n);

            foreach (int i in result2)
                Console.WriteLine(i);

            Console.ReadLine();
        }
    }
}

Compile with:

gmcs your_file_in_csharp.cs


And see the output.

Comentarios

Entradas populares de este blog

Paginando objetos con will_paginate.

Abre tu shell e invoca al irb... una vez echo eso llama a tu gema instalada require 'blah blah' como la imagen de arriba, escribe el siguiente código Y ahora paginemos... En el primer ejemplo tenemos un array de 30 elementos y quiero paginarlo de 3 en 3 y estoy ubicado en la primera página de ese array ve los resultados. En el segundo ejemplo tengo un array igual de 30 elementos, la paginacián es de 10 en 10 y estoy en la 1a pagina, luego en el último estoy en la 3 página para paginación de 10 en 10.

Arch Linux y GNOME 3

Una imágen ... mil palabras Arch Linux y GNOME 3. GNOME simplemente sorprendente, mejor que Unity de Ubuntu. Todas las herramientas de desarrollo estan instaladas, git, ruby 1.9, postgresql, sinatra, haml, sequel, gitg, etc.

WMII and Arch Linux

See wmii in action cute!!!