recursive function csharp

Code Example - recursive function csharp

                
                        public static double Factorial(int number)
{
  	if (number == 0)
	{
  		return 1;
    }
    return number * Factorial(number-1);//Recursive call
}