Методы C# для преобразования Console.ReadLine() в целое число

Чтобы преобразовать входные данные, полученные с помощью метода Console.ReadLine()в C#, в целое число, вы можете использовать несколько методов. Вот несколько вариантов:

Метод 1: использование int.Parse()

string input = Console.ReadLine();
int number = int.Parse(input);

Метод 2: использование int.TryParse()

string input = Console.ReadLine();
int number;
bool success = int.TryParse(input, out number);
if (success)
{
    // Conversion successful, use 'number' variable
}
else
{
    // Conversion failed, handle the error
}

Метод 3: использование Convert.ToInt32()

string input = Console.ReadLine();
int number = Convert.ToInt32(input);

Метод 4: использование int.Parse()с обработкой исключений

string input = Console.ReadLine();
int number;
try
{
    number = int.Parse(input);
}
catch (FormatException)
{
    // Handle the case where the input is not a valid integer
}

Метод 5: использование int.TryParse()с обработкой исключений

string input = Console.ReadLine();
int number;
if (!int.TryParse(input, out number))
{
    // Handle the case where the input is not a valid integer
}