using System.Collections.Generic;
public static void Main()
Func<int, int> calcFib = null;
(x < 2) ? x : calcFib(x-1) + calcFib(x-2);
Func<int, List<int>> Fibonacci =
Enumerable.Range(1, x).Select(s => calcFib(s)).ToList();
Func<int, List<int>> Fibonacci2 =
Enumerable.Range(1, x).Select(
Enumerable.Range(1, a).Skip(2).Aggregate(
new KeyValuePair<int, int>(1, 1),
new KeyValuePair<int, int>(seq.Value, seq.Key + seq.Value)
string resposta = String.Join(",", Fibonacci(10));
Console.WriteLine(resposta);
string resposta2 = String.Join(",", Fibonacci2(10));
Console.WriteLine(resposta2);