Метод Convert.ToInt32 (String, Int32) Преобразует строковое представление числа с указанным основанием системы счисления в эквивалентное ему 32-битовое целое число со знаком.
почему так сложно?))
Другие языки программирования и технологии
Объясните новичку на простом языке что делает метод Convert.ToInt32 на C#
Данный класс содержит методы позволяющие преобразовывать 1 тип в другой (Тип это: float, int и т. д). Пример:
Есть строка типа string и её надо преобразовать (грубо говоря конвертировать в другой тип) в числовой тип, дабы выполнять с ней нужные арифметические операции.
int result = 0; // Содержит результат.
string X = "1"; // Строка содержащая текст.
int F = 0; // Переменная типа int содержащая число.
int G = 10 // переменная со значением 10
F = Convert.ToInt32(X); // конвертируем переменную X типа string в тип int
result = F + G;
Console.WriteLine(result); // result: 11.
Есть строка типа string и её надо преобразовать (грубо говоря конвертировать в другой тип) в числовой тип, дабы выполнять с ней нужные арифметические операции.
int result = 0; // Содержит результат.
string X = "1"; // Строка содержащая текст.
int F = 0; // Переменная типа int содержащая число.
int G = 10 // переменная со значением 10
F = Convert.ToInt32(X); // конвертируем переменную X типа string в тип int
result = F + G;
Console.WriteLine(result); // result: 11.
Сергей Максимов
Не понимаю, почему int G = 10 ?!?
Если вы сделаете не консольное, а нормальное окно с полями для ввода чисел, то ваша программа не поймет, что это числа, пока вы не примените к ним этот метод или его аналог.
"123" - для программы строка. "123" + "2" она выдаст "1232". А чтоб суммировала, надо переделать в целые числа.
"123" - для программы строка. "123" + "2" она выдаст "1232". А чтоб суммировала, надо переделать в целые числа.
Владимир Астанин
Консольное сразу числа вводит что ли?
превращает число из текста (string) в 32-битное число (int32), т. к. текст нельзя использовать в вычислениях.
Знаешь разницу между цифрой и числом? Цифры – это далеко не числа, это символы для записи чисел. А так как компьютер совсем не человек, то и запись числа на языке человеческой арифметики для него чужда. Вот почему нужен метод Convert.ToInt32, который "читает" понятные нам цифры и возвращает "понятный" компьютеру двоичный код числа.
он преобразует строку string в число int то есть делает из строки "123" число сто двадцать три. Разницу можно увидеть при том же сложении:
"1" + "1" = "11"
а в случае с числами типа int будет вот так:
1 + 1 = 2
"1" + "1" = "11"
а в случае с числами типа int будет вот так:
1 + 1 = 2
Владимир Астанин
"1" + "1" = "11"
Похожие вопросы
- Для чего нужен указатель this и каков его принцип работы? Объясните пожалуйста самым простым языком, как 2+2.
- что такое дефрагментация? объясните пожалуиста на простом языке
- Как простым языком объяснить что такое программирование, и что оно делает?
- Объясните простыми словами: что делает препроцессор? (c++)
- помогите найти. как прога для создание сайта самая простая и эффективная для новичка,без знания языка прог-ния
- На каком простом языке программирования можно создать такую программу?
- Объясните новичку в чем отличие у разных языков программирования.
- C++ Объясните пож. на доступном языке про спецификаторы класса памяти. В инете и в книгах слишком заумно. Продолж ниже.
- Помогите новичку определиться с языком
- Помогите пж написать прогу на c++ макс простым языком. Расположить символы в обратном порядке в одномерном массиве