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.WriteLine("Fibonacci number for n = 8: " + f.getFibonacciNumber(n));
List<int> f_series = f.getFibonacciSequence(n);
string s = "Fibonacci sequence for n = " + n + ": [";
foreach(int f_n in f_series) {
if (f_series.LastIndexOf(f_n) < f_series.Count - 1) {