|
6 / 6 / 1
Регистрация: 04.01.2017
Сообщений: 465
|
||||||
Поэлементный просмотр анализ строки18.04.2017, 23:30. Показов 5564. Ответов 26
Метки нет (Все метки)
Доброго времени суток, форумчане!
Прошу помочь со следующей проблемой. Есть строка, в которое вводится выражение с консоли. Как в С# создать указатель на данную строку, который бы мог перемещаться по её элементам в зависимости от условия? Ну например если текущий элемент, на который указывает указатель является пробелом или кавычками, то указатель должен перейти на следующий элемент строки. Вариант через цикл for, пробегом по всем элементам не подходит, так как проверяться условие и соответственно смещаться указатель будет последовательно в разных функциях (в разных частях программы), начиная с той позиции, на которой он был в предыдущей функции. Следующий вариант, который я пробовал оказался не верным:
0
|
||||||
| 18.04.2017, 23:30 | |
|
Ответы с готовыми решениями:
26
Просмотр командной строки при отладке
Оптимальный анализ строки |
|
14367 / 9468 / 1360
Регистрация: 21.01.2016
Сообщений: 35,726
|
|||||||
| 19.04.2017, 11:03 | |||||||
|
Кликните здесь для просмотра всего текста
1
|
|||||||
|
5878 / 4755 / 2939
Регистрация: 20.04.2015
Сообщений: 8,361
|
||||||
| 19.04.2017, 11:20 | ||||||
|
Vlad__i__mir,
Или как предлагали в начале темы: Кликните здесь для просмотра всего текста
1
|
||||||
|
6 / 6 / 1
Регистрация: 04.01.2017
Сообщений: 465
|
||||
| 19.04.2017, 11:42 [ТС] | ||||
|
iter.MoveNext(); - это смещение на одну позицию вперёд, если переменная iter будет глобальной, это смещение запомнится? Чтобы в следующей функции просмотр начался уже со следующего элемента, без передачи
0
|
||||
|
14367 / 9468 / 1360
Регистрация: 21.01.2016
Сообщений: 35,726
|
|
| 19.04.2017, 11:55 | |
|
Vlad__i__mir,
IEnumerator - итератор, некий объект, который инкапсулирует в себе источник данных и позицию последнего прочитанного элемента. Foreach работает именно с такими штуками.В данном случае IEnumerator<char> - итератор позволяющий перечислять (перебирать) символы из строки. И конечно же "указатель" на следующий символ находится в объекте доступном через данный интерфейс и увеличивается с каждым вызовом MoveNext().Добавлено через 2 минуты Vlad__i__mir, погуглите про итераторы в C#, в сети полно информации об этом, с хорошими (и не очень) примерами. Данный приём-паттерн очень распространён и полезен. Знать его нужно обязательно.
0
|
|
|
6 / 6 / 1
Регистрация: 04.01.2017
Сообщений: 465
|
|
| 19.04.2017, 12:03 [ТС] | |
|
0
|
|
|
14367 / 9468 / 1360
Регистрация: 21.01.2016
Сообщений: 35,726
|
|
| 19.04.2017, 12:06 | |
|
0
|
|
|
6 / 6 / 1
Регистрация: 04.01.2017
Сообщений: 465
|
|
| 19.04.2017, 12:19 [ТС] | |
|
Usaga, спасибо, буду разбираться!
Добавлено через 3 минуты Даценд, спасибо! Метод довольно прост и мне должен подойти, буду пробовать.
0
|
|
| 19.04.2017, 12:19 | |
|
Поэлементный вывод строки
Поэлементный ввод списка Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
сукцессия 29. Переход от одних деревьев на другие делать более или менее вероятностным?
anaschu 12.07.2026
Насколько смена типов микоризы — исключительное событие в двухвековой сукцессии? Оценка вероятности в пространстве параметров
В текущей версии модели успешно реализован ключевой механизм. . .
|
сукцессия 27. Думаю, как переделывать уже написанную статью с планами на сукцессию.
anaschu 12.07.2026
Анализ соответствия модели требованиям
Реализованные компоненты:
Механизм закисления почвы через протонную помпу
Конкуренция между типами микориз
pH как триггер сукцессии
C/ P соотношение. . .
|
Сукцессия 26. Мат модель создана.
anaschu 12.07.2026
Модель смены растительных сукцессий посредством управления грибами работает внутри небольшой ячейки почвы, восстанавливающейся после пожара, где ненадолго бывшее царство хвойных снова захватили. . .
|
Решил проблему с ошибкой пагинации сообщений с сервера на алгоритме обхода дерева "Эстафета хвоста".
Hrethgir 12.07.2026
Проблема была в том, что удалялась именно новая кнопка, а не старая. Ни один ИИ не обнаружил это, а сам я смог только когда с работой стало попроще и когда заставил работать будущее автономное. . .
|
|
сукцессия 25. Хронология ошибок
anaschu 12.07.2026
# От 50-тонного гриба до устойчивого леса: хроника ошибок при построении модели вековой сукцессии микоризы
## О чём эта статья
В процессе построения ОДУ-модели (система дифференциальных. . .
|
сукцессия 24. Промежуточное общее описание модели
anaschu 12.07.2026
Хендофф: модель АМ→ЭКМ сукцессии микоризы (ризосфера, 50 лет)
Содержание проекта
Симуляция вековой (50 лет) экологической сукцессии в почве леса
Основные участники: АМ-гриб, ЭКМ-гриб,. . .
|
сукцессия 23. Более физиологичная физиология, более экологичная экология, более диффурные диффуры.
anaschu 12.07.2026
Что реально нашли и починили за эти 5 часов
Правило Линдемана (КПД конверсии сахара в тело, kEff) — раньше 100% полученного углерода шло прямо в биомассу гриба; теперь только kEff=0. 5 (после. . .
|
сукцессия 22. От артефактов к физиологии: калибровка агентной модели грибной сукцессии для воспроизведения сезонной динамики и pH-плато
anaschu 11.07.2026
Аннотация
В данной работе представлена калибровка агентной модели динамики грибных сообществ (fungal-succession), направленная на устранение нефизичных артефактов (коллапс биомассы, мгновенное. . .
|