Разбор чисел в C#
Метод TryParse безопаснее Parse для ввода пользователя: успех проверяют
по bool, не ловя исключение. При неудаче метод вернёт false,
а число в out-параметре останется 0.
Строка "42" разбирается успешно:
bool ok = int.TryParse("42", out int n);
Console.WriteLine(ok ? n.ToString() : "bad"); // выведет "42"
Для "x" метод вернёт false: буквы не становятся числом:
Console.WriteLine(int.TryParse("x", out _));
Разберите строку "2.5" в дробь с invariant-культурой и выведите число в консоль.
Покажите неуспех разбора строки "n/a".