
01.02.2009, 21:27
|
|
Reservists Of Antichat - Level 6
Регистрация: 12.02.2006
Сообщений: 891
С нами:
10653446
Репутация:
836
|
|
Сообщение от horlyk
Народ, подскажите пожалуйста, как в шарпе устроить проверку типов, тоесть я считываю с консоли строку, потом хочу преобразовать ее в целочисленный тип. Но если в строке находилась буква, а не цифра? как узнать об успешности или не успешности конвертирования?
я пробовал сделать так:
Код:
if ((Пункт_Меню = int.Parse(пункт_меню)) == 0)
где Пункт_Меню - целочисленный тип int, а пункт_меню - строковый string
Но у меня не вышло( хелп плз 
PHP код:
try
{
var i = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("true");
}
catch
{
Console.WriteLine("false");
}
имхо...
P.S. конструкция if() всегда подразумевает что условие возращает true;
т.е.
не
if ((int.TryParse(Console.ReadLine(), out atemp)) == true)
а
if ((int.TryParse(Console.ReadLine(), out atemp)))
__________________
*********************************
*Я не волшебник ٩(๏̯͡๏)۶, только учусь...*
*********************************
Программы на заказ
Times to fly...
Последний раз редактировалось W!z@rD; 01.02.2009 в 21:30..
|
|
|