TryParse() - Почему этот код возвращает 0, а результат не должен быть -1?

См. следующий код:

string test = "";
int output = -1;

if (int.TryParse(test, out output))
{
    Console.WriteLine("Parsed");
}

Console.WriteLine(output);

Когда TryParse()терпит неудачу, блок не должен быть пропущен, Console. WriteLine("Parsed")не вызывается и значение outputодинаково (-1)?

Возвращается 0

8
задан dtsg 12 June 2012 в 22:57
поделиться