# Write a C# program to find the Fibonacci Series

How to write a C# program to find the Fibonacci Series. Fibonacci series in C#.

*Before dive into code let’s understand what is Fibonacci series and then will move to the logic to solve the Fibonacci problem in C#.*

**What is the Fibonacci Series?**

Fibonacci series is a sum of two subsequent numbers. The first two numbers in a Fibonacci series are 0, 1 and all other subsequent numbers are the sum of its previous two numbers. **Example – 0, 1, 1, 2, 3, 5**

**Find the Fibonacci series in C#**

using System; namespace CSharpProgram { class Program { static void Main(string[] args) { int num1 = 0, num2 = 1, num3, i, number; Console.Write("Enter the number of elements you want to print: "); number = int.Parse(Console.ReadLine()); //prin 0 and 1 manually Console.Write(num1 + " " + num2 + " "); //Start loop from 2 and execute till the input number-1. for (i = 2; i < number; ++i) { num3 = num1 + num2; Console.Write(num3 + " "); num1 = num2; num2 = num3; } Console.ReadLine(); } } }

Now understand the code line by line. how the code will compile and generate the Fibonacci series as output.