Форум программистов, компьютерный форум, киберфорум
C# .NET
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.83/6: Рейтинг темы: голосов - 6, средняя оценка - 4.83
american idiot
3 / 3 / 2
Регистрация: 04.12.2009
Сообщений: 51
1

Обработка исключений

25.02.2010, 13:08. Просмотров 1147. Ответов 4
Метки нет (Все метки)

В моей программе при обработке исключения вызывается метод out_of_range
C#
1
2
3
4
5
6
7
8
                        try
                        {
                            textBox2.Text = Convert.ToString(Convert.ToInt64(textBox1.Text), 2);
                        }
                        catch
                        {
                            out_of_range();
                        }
код метода:
C#
1
2
3
4
5
        private void out_of_range()
        {
            textBox1.Text.Remove(textBox1.Text.Length-1,1);
            MessageBox.Show("Out of range!", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
        }
По моим соображениям он должен удалять последний символ в textbox1, но этого почему-то не происходит. Кто-нибудь может объяснить почему?
0
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.02.2010, 13:08
Ответы с готовыми решениями:

Обработка исключений
Доброго времени суток,уважаемые форумчане.Помогите с обработкой исключений. Сделал функцию...

Обработка исключений, оператор if
Вот такой вот кусочек кода. В данном случае функция возвращает строку, которая формируется из...

Обработка исключений сервера при WebClient.DownloadFile
Серверное приложение на ASP.NET отдаёт файл по определенному запросу. Клиентское приложение с...

Перехват исключений
Здравствуйте, пытаюсь перехватывать исключения в оконном приложении таким кодом: using System;...

4
kirill29
2082 / 1245 / 170
Регистрация: 01.02.2009
Сообщений: 2,842
25.02.2010, 13:12 2
Попробуй за место 1 поставить 2
C#
1
 textBox1.Text.Remove(textBox1.Text.Length-2,1)
0
american idiot
3 / 3 / 2
Регистрация: 04.12.2009
Сообщений: 51
25.02.2010, 13:15  [ТС] 3
Цитата Сообщение от kirill29 Посмотреть сообщение
Попробуй за место 1 поставить 2
C#
1
 textBox1.Text.Remove(textBox1.Text.Length-2,1)
та же фигня
0
kirill29
2082 / 1245 / 170
Регистрация: 01.02.2009
Сообщений: 2,842
25.02.2010, 13:18 4
Извиняюсь, Тупанул. Надо так:
C#
1
textBox2.Text=textBox2.Text.Remove(textBox2.Text.Length - 1, 1);
1
american idiot
3 / 3 / 2
Регистрация: 04.12.2009
Сообщений: 51
25.02.2010, 13:21  [ТС] 5
Цитата Сообщение от kirill29 Посмотреть сообщение
Извиняюсь, Тупанул. Надо так:
C#
1
textBox2.Text=textBox2.Text.Remove(textBox2.Text.Length - 1, 1);
точно! ну я и болван!
спасибо!
0
25.02.2010, 13:21
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
25.02.2010, 13:21

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Список существующих исключений
Господа, здравствуйте! Требуется помощь. Нужен список всех (или большей части) существующих...

Правильный проброс исключений
Как по уму делают проброс исключений чтобы не было потерь в стеке?

Стиль обработки исключений и логических ошибок
Допустим имеется метод void A(object B) и я точно знаю, что по логике моей программы B никогда не...

Корректно ли добавлять обработчик исключений в библиотеку классов
Добрый день! У меня вопрос касающийся скорее архитектуры чем самого языка. Пишу ОРС клиент с...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.