Convert.ToInt32 C# — что это и как использовать
Метод `ToInt32` в языке программирования C# преобразует значение указанного типа данных в 32-битное целое число. Он возвращает преобразованное значение в виде `Int32`.
Вот пример использования метода `ToInt32`:
string numString = "123";
int numInt = Convert.ToInt32(numString);
Console.WriteLine(numInt); // Выводит: 123
В данном примере мы преобразуем строку `"123"` в целое число при помощи `ToInt32`. Результат преобразования сохраняется в переменной `numInt` и затем выводится на консоль.
Если значение не может быть преобразовано в целое число, метод `ToInt32` вызовет исключение `FormatException`. Например:
string invalidNumString = "abc";
int invalidNumInt = Convert.ToInt32(invalidNumString); // Вызывает исключение FormatException
В этом примере мы пытаемся преобразовать строку `"abc"`, которая не представляет собой число, в целое число. В результате будет вызвано исключение `FormatException`.
Также метод `ToInt32` может принимать и другие типы данных в качестве аргумента, например `double`, `float`, `decimal` и т.д. Все они будут приведены к 32-битному целому числу.