Mit LINQ lassen sich einfach Zahlenfolgen aus den Indizes der einzelnen Ziffern generieren. Dafür brauchen wir zunächst eine Liste mit den Indizes. Die Enumerable.Range-Methode erzeugt eine Liste ganzer Zahlen in einem bestimmten Bereich.
Dieses Beispiel Listet die zweier Potenzen von 2^0 bis 2^10 auf.
Benötigte Namespaces
System
System.Linq
Console.WriteLine("Zweier Potenzen:");
var list1 = Enumerable.Range(0, 11).Select(x => Math.Pow(2, x));
foreach (var num in list1)
Console.WriteLine(num);
Kommentare zum Snippet