public static int Test(int n) { if (n < 0) return 1; if (n == 0) return 2; if (n > 0) return 3; }
Компилятор (Visual Studio 2010, C # 4.0) говорит: «Не все пути кода возвращают значение». Почему?