Прокомментируйте программу перевода чисел из двоичного формата в десятичный - C#
Формулировка задачи:
Прокомментируйте пожалуйста программу перевода чисел из двоичного формата в десятичный пошагово
static void Main(string[] args)
{Console.Write("binary? ");
string b = Console.ReadLine();
try {
UInt64 d = Convert.ToUInt64(b, 2);
Console.WriteLine("decimal: " + d);
} catch (Exception) {
Console.WriteLine("input error");
}
Console.ReadKey();
}
}
}Решение задачи: «Прокомментируйте программу перевода чисел из двоичного формата в десятичный»
textual
Листинг программы
static void Main(string[] args) // вход в программу
{Console.Write("binary? "); // надпись на консоль
string b = Console.ReadLine(); // объявляем b, заносим туда значение с клавиатуры
try { // пытаемся выплонить код между try ... catch
UInt64 d = Convert.ToUInt64(b, 2); // объявляем d, конвертируем b в UInt64, попутно переводя в двоичный код (параметр 2)
Console.WriteLine("decimal: " + d); // выводим надпись
} catch (Exception) { // если в блоке try...catch вывалилось исключение, идем сюда
Console.WriteLine("input error"); // пишем про ошибку
}
Console.ReadKey(); // ожидаем нажатия клавиши
}
}
}