Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > .NET для новичков > Аварийное завершение программы


Автор: watutino 14.11.2007, 13:48
Почему при попытке изменить состояние всех разрядов на противоположное, идет аварийное завершение программы?
Фрагмент кода:
uint op = 0x5a5a;
uint co = ~op;

Автор: 1stain 14.11.2007, 14:00
как заслуженный телепат, попробуйу догадацца, что ты после этого где-то пишешь
int coInt = (int)op и при этом в свойствах проекта у тебя включена проверка на переполнение

Автор: watutino 14.11.2007, 14:11
после этого пишу:
System.Console.WriteLine("op = {0:X}, co = {1:X}", op, co);
}



Автор: archeg 14.11.2007, 14:53
Цитата(watutino @  14.11.2007,  13:48 Найти цитируемый пост)
Почему при попытке изменить состояние всех разрядов на противоположное, идет аварийное завершение программы?Фрагмент кода:uint op = 0x5a5a;uint co = ~op;

А обязательно пихать свой вопрос во все топики подряд? оО

Расскажи как идет аварийное завершение програмы) что за ексепшин?

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)