Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
 
4 / 4 / 1
Регистрация: 20.01.2010
Сообщений: 93
1

В нижеприведенном коде unchecked не подавляет исключение

28.11.2013, 20:21. Показов 348. Ответов 1
Метки нет (Все метки)

Почему в нижеприведенном коде unchecked не подавляет исключение, вызванное переполнением ? Выбрасывает исключение OverflowExeption..
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
using System;
 
 
class bugaga
{
    static void Main()
    {
        unchecked
        {
            Convert.ToByte(257);
        }
    }
}
0

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
28.11.2013, 20:21
Ответы с готовыми решениями:

Как в нижеприведенном коде сделать так, чтобы макрос срабатывал каждые 10 минут в заданном промежутке
Доброго времени суток! Ответьте на несколько вопросов по Application.OnTime: 1) Как в ниже...

warning: [unchecked] unchecked call to push(E) as a member of the raw type Stack
Написал прогу она "компилируется" и работает. Но смущает то что в консоль при "компиляции" выбивает...

FormNagruzka.java:632: warning: [unchecked] unchecked conversion JComboBox<String> aptCombo = jComboBox2;
Hi ! 1 ) постоянно выводит ошибку (точнее предупреждение) при таком коде : private void...

Программирование подавляет абстрактное мышление!
Вы больше не сможете так восхищаться любимой музыкой! Выражение лица у вас станет очень серьёзным....

1
Администратор
Эксперт .NET
9084 / 4359 / 745
Регистрация: 17.04.2012
Сообщений: 9,135
Записей в блоге: 14
28.11.2013, 20:31 2
sergIKO, потому что проверка осуществляется внутри метода Convert.ToByte, на которую unchecked не влияет. Вот так ошибки нет
C#
1
2
3
unchecked {
    byte b = (byte)257;
}
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
28.11.2013, 20:31

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Нет, оно не подавляет абстрактное мышление !
У меня, народ, абстрактное мышление развилось до такой степени (а я с информтехнологиями и...

Как отловить исключение в приведенном коде
Скажите пожалуйста как сделать в этом коде исключение? Например при вводе текста - пользователь...

Как исправить исключение System.NullReferenceException в коде?
Здравствуйте, пытаюсь разобраться в чужом коде, возникает ошибка System.NullReferenceException,...

Абстрактное мышление подавляет флейм и 10-часовое в день программирование
А в противном случае все наоборот :)) Живите и радуйтесь

В коде используется Try catch, но все равно выбрасывается необработанное исключение
Подскажите, у меня код находится в: try { ...... } catch (Exception e) { ...

Unchecked cast
Добрый день, Объясните, пожалуйста, как лучше всего обойти ошибку приведения типов. Ситуация...


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

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

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