Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.56/9: Рейтинг темы: голосов - 9, средняя оценка - 4.56
196 / 41 / 24
Регистрация: 24.02.2013
Сообщений: 231

Unhandled Exception: System.Exception: Неверная последовательность

10.09.2021, 21:35. Показов 2154. Ответов 6
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Подскажите плиз.
Решаю курс на степике там задание
Напишите функцию Even, возвращающую последовательность чётных неотрицательных чисел типа long. Давайте считать ноль чётным. Переполнение тоже можно не обрабатывать.
Написал функцию , а он пишет Error:

Unhandled Exception:
System.Exception: Неверная последовательность. Че делаю не так?
C#
1
2
3
4
5
6
7
8
9
10
private static System.Collections.Generic.IEnumerable<long> Even()
    {
       var a = long.MaxValue - 1000;
        while (a < long.MaxValue)
        {
            if (a % 2 == 0)
                yield return a;
            a++;
        }
    }
0
Лучшие ответы (1)
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
10.09.2021, 21:35
Ответы с готовыми решениями:

An unhandled exception of type 'System.NullReferenceException' occurred
Почему такое вылазит при простейшем коде? Что я делаю не так? string PAs = null; for (int a = 1; a != 10; a++) PAs = &quot;XXX&quot;;

An unhandled exception of type 'System.NotImplementedException' occurred in WindowsFormsApplication1.exe
Добрый день. Мне нужно написать программу &quot;Быки и коровы&quot;. Код нашла в интернете и вроде все работает, но при введении числа вылазит ошибка...

Ошибка: An unhandled exception of type 'System.Data.OracleClient.OracleException' occurred in system.data.oracleclient.dll
а вы что хотите получить, уважаемый? кол-во выбранных записей, или какое-то конкретное значение?

6
Модератор
Эксперт .NET
 Аватар для Элд Хасп
16139 / 11263 / 2888
Регистрация: 21.04.2018
Сообщений: 33,109
Записей в блоге: 2
10.09.2021, 21:47
Цитата Сообщение от alexSo94 Посмотреть сообщение
он пишет Error:
"Он" это кто?
И пояснения к "Error" никакого нет?

Добавлено через 2 минуты
Цитата Сообщение от alexSo94 Посмотреть сообщение
var a = long.MaxValue - 1000;
Ваш метод выдаёт 500 старших чётных чисел перед long.MaxValue.
Это так и задумано?
0
196 / 41 / 24
Регистрация: 24.02.2013
Сообщений: 231
10.09.2021, 22:00  [ТС]
Цитата Сообщение от Элд Хасп Посмотреть сообщение
"Он" это кто?
И пояснения к "Error" никакого нет?
Нет, просто ошибка: неправильная последовательность.
Цитата Сообщение от Элд Хасп Посмотреть сообщение
Ваш метод выдаёт 500 старших чётных чисел перед long.MaxValue.
Это так и задумано?
Да, насколько я понял нужно рандомно вывести число типа long. Random только с int работает насколько я знаю
0
Модератор
Эксперт .NET
 Аватар для Элд Хасп
16139 / 11263 / 2888
Регистрация: 21.04.2018
Сообщений: 33,109
Записей в блоге: 2
10.09.2021, 22:06
Цитата Сообщение от alexSo94 Посмотреть сообщение
Да, насколько я понял нужно рандомно вывести число типа long
Стало ещё больше не понятно.
А при чём здесь эта последовательность?
0
Администратор
Эксперт .NET
 Аватар для OwenGlendower
18296 / 14220 / 5368
Регистрация: 17.03.2014
Сообщений: 28,896
Записей в блоге: 1
10.09.2021, 22:15
Лучший ответ Сообщение было отмечено alexSo94 как решение

Решение

alexSo94, в задании сказано
Цитата Сообщение от alexSo94 Посмотреть сообщение
последовательность чётных неотрицательных чисел типа long. Давайте считать ноль чётным.
Тут нет Random и ясно сказано что последовательность начинается с 0. Исправьте строку №3 на
C#
1
a = 0;
1
196 / 41 / 24
Регистрация: 24.02.2013
Сообщений: 231
10.09.2021, 22:22  [ТС]
Да блин тупанул, вот решение проще
C#
1
2
3
for(int i=0; ; i+=2){
      yield return i;
   }
0
Модератор
Эксперт .NET
 Аватар для Элд Хасп
16139 / 11263 / 2888
Регистрация: 21.04.2018
Сообщений: 33,109
Записей в блоге: 2
10.09.2021, 22:23
alexSo94, может вам такой код нужен:
C#
1
2
3
4
5
6
7
        private static System.Collections.Generic.IEnumerable<long> Even()
        {
            for (long i = 0; i < long.MaxValue && i >= 0; i += 2)
            {
                yield return i;
            }
        }
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
10.09.2021, 22:23
Помогаю со студенческими работами здесь

Обработка исключений [Unhandled Exception]
Возникла проблема, при разборе задачи на codeforces. Решённая, с использованием VS2015, задача, хорошо отрабатывет, а вот при попытке...

JSON парсинг дает unhandled exception
Всем привет. Впервые пробую парсить json файл. Не могу разобраться как получать объекты из файла. В файле такие данные: Теперь в c#...

Ошибка "Format Exception was unhandled"
Код: private void Get(string lpAppName, string lpKeyName, out double nDefault) { nDefault =...

System.Security.XmlSyntax Exception: "Недопустимый синтаксис."
Писала программу для выдачи файла-лицензии, сгенерировали два ключа, public для программы(в свойства), private для программы, которая...

Отслеживание exception
Куку, возникла проблема. Как сделать проверку на не доступность файла, или пропуск эксепшена Стоит таймер, который каждые 2 часа...


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

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Новые блоги и статьи
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip На первой гифке отладочные линии отключены, а на второй включены:. . .
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip Сканируйте QR-код на мобильном и вы увидите, что появится джойстик для управления главным героем. . . .
Реалии
Hrethgir 01.03.2026
Нет, я не закончил до сих пор симулятор. Эта задача сложнее. Не получилось уйти в плавсостав, но оно и к лучшему, возможно. Точнее получалось - но сварщиком в палубную команду, а это значит, в моём. . .
Ритм жизни
kumehtar 27.02.2026
Иногда приходится жить в ритме, где дел становится всё больше, а вовлечения в происходящее — всё меньше. Плотный график не даёт вниманию закрепиться ни на одном событии. Утро начинается с быстрых,. . .
SDL3 для Web (WebAssembly): Сборка библиотек: SDL3, Box2D, FreeType, SDL3_ttf, SDL3_mixer и SDL3_image из исходников с помощью CMake и Emscripten
8Observer8 27.02.2026
Недавно вышла версия 3. 4. 2 библиотеки SDL3. На странице официальной релиза доступны исходники, готовые DLL (для x86, x64, arm64), а также библиотеки для разработки под Android, MinGW и Visual Studio. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru