C# Language Utiliser Range avec différentes méthodes Linq


Exemple

Vous pouvez utiliser la classe Enumerable aux côtés des requêtes Linq pour convertir les boucles en lignes Linq one.

Sélectionnez un exemple

Opposé à faire ceci:

var asciiCharacters = new List<char>();
for (var x = 0; x < 256; x++)
{
    asciiCharacters.Add((char)x);
}

Tu peux le faire:

var asciiCharacters = Enumerable.Range(0, 256).Select(a => (char) a);

Où exemple

Dans cet exemple, 100 numéros seront générés et même ceux qui seront extraits

var evenNumbers = Enumerable.Range(1, 100).Where(a => a % 2 == 0);