Variáveis no LINQ

O LINQ permite armazenar valores em variáveis, o que é util quando precisamos memorizar algum valor para cálculo ou processamento posterior. Isso é possível através do LET (muito familiar no mundo F#).

using static System.Console;
using System.Linq;

namespace LinqAndLet
{
    class Program
    {
        static void Main(string[] args)
        {
            var numbers = Enumerable.Range(1, 100);

            var result = from i in numbers
                         let x = i * 2
                         select x;

            result.ToList().ForEach(x => WriteLine(x.ToString()));
            
            ReadLine();
        }
    }
}

Exercícios LINQ no Github

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair /  Alterar )

Foto do Google

Você está comentando utilizando sua conta Google. Sair /  Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair /  Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair /  Alterar )

Conectando a %s