Skip to content

Instantly share code, notes, and snippets.

@Fhernd
Last active August 29, 2015 14:02
Show Gist options
  • Save Fhernd/de1f2d3dbc4d6763b27d to your computer and use it in GitHub Desktop.
Save Fhernd/de1f2d3dbc4d6763b27d to your computer and use it in GitHub Desktop.
Demostración diseño de consultas con expresiones lambda en C#.
using System;
using System.Linq;
namespace Articulos.Cap04
{
public sealed class ExpLambdaLinq
{
public static void Main()
{
// 1. Fuente de datos:
string[] blog = { "OrtizOL", null, "Experiencias", null, null, "Construcción", "Software", "xCSw", null };
// 2. Diseño de la consulta:
var consulta1 = blog.Where(cadena => cadena != null);
// 3. Ejecución de la consulta:
foreach (string cadena in consulta1)
{
Console.WriteLine (cadena);
}
Console.WriteLine ();
var consulta2 = blog.Where (cadena => !string.IsNullOrEmpty(cadena));
foreach (string cadena in consulta2)
{
Console.WriteLine (cadena);
}
}
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment