.NET 2.x Глобальные переменные - C#

Формулировка задачи:

У меня есть класс глобальных переменных
static class Global 
    {
        //Глобальные переменные
        public static int p;
        public static int a;
        public static int b;
    }
Далее в самой программе я считываю переменную из консоли
 static void Main()
        {
            Console.Write("Введите модуль: ");
            String ff = Console.ReadLine();
            Global.p = int.Parse(ff);
            Console.WriteLine(Global.p);
            Console.WriteLine(50 - Global.p);
            Console.Read();
        }
Я ввожу например 17, а он при отладке показывает 11. Хотя на экран выводит правильно 17, а затем 33. Почему так?

Код к задаче: «.NET 2.x Глобальные переменные - C#»

textual
int num = 0;

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

13   голосов, оценка 3.923 из 5


СОХРАНИТЬ ССЫЛКУ