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.

WMII and Arch Linux

See wmii in action cute!!!

Get IP from Ruby

Ok here my code. It works with Ruby 1.9 on my Arch Linux, i hope it be useful =begin   GNU GPL v3   (C) Gerardo Gonzalez Cruz gerardogc2378@gmail.com   June 2011 =end require 'ipaddr' require 'net/http' class Utils   def check_ip_on_dydns     con = Net::HTTP.new('checkip.dyndns.org', 80)     resp,body = con.get("/")     ip = body.match(/\d+\.\d+\.\d+\.\d+/)     ip[0]   end     def get_ip     return IPAddr.new(check_ip_on_dydns).to_s   end end references: http://checkip.dyndns.org/ http://www.ruby-forum.com/ Happy Hackin'