ErrorDeSintaxis

Pequeños fragmentos de código fuente en distintos lenguajes de programación, agrupados por categorías.

Puedes buscar entre los fuentes existentes, o aportar los tuyos.

C#: LINQ: Condiciones simples

Ver datos de un array que cumpen una condición simple, usando LINQ

Lenguaje: C# (compilador: .Net 3.5)

Categoría: Tipos de datos

// Fuente procedente de ErrorDeSintaxis.es 
// Ver datos de un array que cumpen una condición 
//  simple, usando LINQ 
// Compilador: .Net 3.5 
// Nivel: Intermedio 
// Disponible desde 20/08/2011 
// Aportado por Nacho 
// Autor original: Equipo de MSDN 
// Web original: http://msdn.microsoft.com/en-us/vcsharp/aa336760 

using System;
using System.Linq;
 
public class ejemploLinq1
{
    public static void Main()
    {
        int[] numeros = { 5, 4, 1, 3, 9, 8, 6, 7, 2, 0 };
 
        var menores =
            from n in numeros
            where n < 5
            select n;
 
        Console.WriteLine("Numeros menores que 5:");
        foreach (var x in menores)
        {
            Console.WriteLine(x);
        }
    }
}
 

 
Resultado:

Numeros menores que 5:
4
1
3
2
0