Как исправить ошибку "не все пути кода возвращают значение"?
Здравствуйте друзья,
Я пытаюсь написать некоторый код, который способен считать как вверх, так и вниз, от числа а до числа в с несколькими параметрами. Но появляется ошибка "ошибка компиляции (строка 9, col 20): 'Program.count(int, int)': не все пути кода возвращают значение", я знаю, что это как-то связано с необходимостью поместить "return" в места, но я понятия не имею, где, и я просто не могу исправить эту ошибку. Пожалуйста, помогите, любая помощь будет очень признательна.
Что я уже пробовал:
using System; public class Program { public static void Main() { count(3, 10); } public static int count(int a, int b) { var number = 0; if (a < b) { while (a < b) { Console.WriteLine(number); number = number + 1; } } else { while (a > b) { Console.WriteLine(number); number = number - 1; } } } }