using System.Collections.Generic;
public int getFibonacciNumber(int n) {
return getFibonacciNumber(n - 1) + getFibonacciNumber(n - 2);
public List<int> getFibonacciSequence(int n) {
List<int> f_series = new List<int>();
for (int i = 1; i <= n; i++)
f_series.Add(this.getFibonacciNumber(i));
public static void Main()
Fibonacci f = new Fibonacci();
Console.Write("Fibonacci sequence for n = " + n + ": [");
for (int i = 0; i < n; i++)
int fib = f.getFibonacciSequence(n)[i];
Console.Write(fib + "]");
Console.Write(fib + ", ");