Метод в точке входа не видит входных данных
Хочу понять как работает обращение методов внутри класса. Т.е. хочу разобраться как один метод может получать некоторые значения у другого и далее выводить это все в итоговом методе который инициализирую в точке старта. Проблема следующая: метод в точке старта просто не видит входных значений...
Сам код:
namespace MyNamespace
{
class Calc
{
public static void Main(string[] args)
{
ResultOfNums();
}
public static void Nums()
{
Console.WriteLine("Введите высоту");
string num1 = Console.ReadLine();
int height = Convert.ToInt32(num1);
Console.WriteLine("Введите ширину");
string num2 = Console.ReadLine();
int width = Convert.ToInt32(num2);
}
public static int ResultOfNums(int height, int width)
{
int area = height * width;
Console.WriteLine(area);
return area;
}
}
}