Member 12634216 Ответов: 1

Я хочу решение в C# .NET


Я хочу решение в c# .net
Проблема 1: я хочу подсчитать длину строки без использования этого кода: (str. length. tostring ();) или без какого-либо кода. В моей концепции сначала я хочу взять значение из текстового поля
Строку STR=textbox1 элемент.текст; затем я хочу, чтобы преобразовать его в целое число, чтобы подсчитать значение текстового поля
Int x=int32. parse(str);
Метка1.текст=х;
Покажите код на моем пути.
Проблема 2: я слышал, что целое число возвращает строку, а затем строка возвращает что? Например, когда я добавляю два значения
Тип int х=конвертировать.int32 значение(текстовое поле textbox1.текст);
Инт г=конвертировать.toint32(поле textbox2.текст);
Аналогичным образом на выходе должно быть =конвертировать.типа int32(textbox3 и.текст);
Выход=x+y;
Но почему мне нужно преобразовать его в strng=(x+y); хотя вывод будет в целочисленном виде.
Проблема 3: без метода try catch я хочу показать ошибку при добавлении двух чисел, которые, если я помещу символ или строку в textbox1 или textbox2 в качестве входных данных, он покажет сообщение об ошибке ”put integer”. Я хочу, чтобы это было в методе if else.
Каждый код или решение должны быть простыми, так как я новичок. И, пожалуйста, дайте преобразования типов данных, когда и как я могу преобразовать целое число в строку и наоборот, и все преобразования короткий пример с объяснением.

Что я уже пробовал:

я объяснил выше и попробовал в своей собственной концепции.

Patrice T

Изучайте C# правильно. следуйте учебникам, ответы придут по мере того, как вы получите понимание языка.

1 Ответов

Рейтинг:
2

CPallini

Целые числа и строки-это разные звери.
Длина строки не равна целому числу, которое она представляет. Например, строка "5" иметь длину 1 в то время как (конечно) представляющее целое число 5 Итак, String.Length собственность и Int32.Parse метод служит другой цели.
Предполагая, что вы хотите реализовать простой (например, просто сумматор) калькулятор, вы должны:

  • Преобразуйте строковое представление чисел в реальные целые числа.
  • Выполните запрошенную (и предопределенную) операцию
  • преобразуйте результат обратно в строку, чтобы выдать результат пользователю