int[] numbers = { 1, 2, 3 };
var numbersPlusOne =
from n in numbers
select n + 1;Mas também foram adicionados os Extension Methods:
int[] numbers = { 1, 2, 3 };
var numbersPlusOne =
numbers
.Select(n => n + 1);Antes o tipo
int[] não possuía o método Array.Select(Func<T, TResult>). Mas esse método pôde ser adicionado sem modificações à classe original através dos Extension Methods. Note que os dois trechos de código acima são equivalentes, apenas escritos de forma diferente, ambos em C# 3.0.
Nenhum comentário:
Postar um comentário