Paginas

quarta-feira, 15 de fevereiro de 2012

Usando Extensions com Lambda Expression para encontrar números pares

Linguagem C#

Crie um método com um Array de números, agora vamos implementar o extension Where<>,.

trata-se de um método para adicionar funcionalidades a tipos existentes, é um tipo especial de método estático.

Usamos a expressão “ x => x % 2 == 0” para encontrar o MOD(Resto da divisão) do numero que é a variável x por 2, utilizamos também o extension Select<>, para converter cada valor para uma string e por final faremos o Join do retorno convertendo o numerable para array com o ToArray.

public void EncontrarNumerosPares()
{
int[] Num = new int[] {1,2,3,4,5,6,7,8,9,10};

var Ret = Num.Where(x => x % 2 == 0).Select(x => x.ToString());

Response.Write(string.Join(",",Ret.ToArray()));
}

Ate +

@tatoduarte

Nenhum comentário:

Postar um comentário