Показать сообщение отдельно

  #69  
Старый 01.02.2009, 18:37
horlyk
Участник форума
Регистрация: 02.12.2007
Сообщений: 132
С нами: 9705420

Репутация: 21
По умолчанию

Думал я думал, напрягался я напрягался... и в итоге что-то да получил. Хотя работает не совсем идеально, но все же!

Код:
while (true)
            {
                int a = -1;
                string c;
                c = Console.ReadLine();
                int.TryParse(c, out a);

                if (a != 0)
                    Console.Write("true");
                else
                    Console.Write("false");
            }
Но есть и 1 минус - это то, что значение 0 оно не воспринимает как число. int.TryParse(c, out a); в случае не правильности ввода возвращает в переменную а значение 0. А в случае правильности - уже целочисленное значение переменной с. Потому и пришлось убрать 0.

Может кто подскажет вариант по эффективнее?
 
Ответить с цитированием