Вызов метода. Ошибка "The name 'factorialNum' does not exist in the current context" - C#
Формулировка задачи:
Помогите что не так
выдает ошибку во втором методе при обращение кFactorial(factorialNum)
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace CSharpApp
{
class Program
{
public static int Factorial(int factorialNum)
{
//вычисление факториала
if (factorialNum == 1)
{
return 1;
}
//Шаг рекурсии
return Factorial(factorialNum - 1) * factorialNum;
}
static void Main(string[] args)
{
int num = Convert.ToInt16(Console.ReadLine());
int factorialN = num;
num = Factorial(factorialNum);
Console.WriteLine("Факториал числа: {0} Равен: {1}", num, factorialN);
Console.ReadKey();
}
}
}Решение задачи: «Вызов метода. Ошибка "The name 'factorialNum' does not exist in the current context"»
textual
Листинг программы
num = Factorial(num);