Ряд Фибоначчи на C#

Здравствуйте!
Помогите пожалуйста реализовать алгоритм ряда Фибоначчи на языке C#

https://www.dotnetperls.com/fibonacci

using System;

class Program
{
public static int Fibonacci(int n)
{
    int a = 0;
    int b = 1;
    // In N steps compute Fibonacci sequence iteratively.
    for (int i = 0; i < n; i++)
    {
        int temp = a;
        a = b;
        b = temp + b;
    }
    return a;
}

static void Main()
{
    for (int i = 0; i < 15; i++)
    {
        Console.WriteLine(Fibonacci(i));
    }
}
}

Вот на этом видео показана реализация ряда Фибоначчи через оператор while.
https://www.youtube.com/watch?v=wsJJB6q8ZZU