Форум программистов, компьютерный форум, киберфорум
Unity, Unity3D
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
14 / 9 / 5
Регистрация: 26.09.2018
Сообщений: 73

Почему SkipWhile в цикле работает только один раз

22.06.2020, 11:11. Показов 616. Ответов 6
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
if (childrent > 1 && something != null)
        {           
            for (int i = 0; i < childrent; i++)
            {
                var show = something.SkipWhile(x => x.name == something[i].name);
                show.ToList().ForEach(j => Debug.Log(j.name + "//////" + something[i].name));
                if (something[i].GetComponent<PolygonCollider2D>() != null)
                {
                    var box1 = something[i].GetComponent<PolygonCollider2D>();                    
                    Debug.Log(something[i].name + "first");
                    foreach (var h in show)
                    {                       
                        Debug.Log(h.name + "Second");                        
                    }
                }
             }
          }
show срабатывает для foreach (var h in show) только один раз в чем может быть проблема помогите
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
22.06.2020, 11:11
Ответы с готовыми решениями:

В цикле почему-то проходит по условию только один раз
Задача такая: Дан одномерный массив и натуральных чисел. Удалить из него все тройки подряд идущих равных чисел, и вывести размер...

Почему смена текста работает только один раз? Что неправильно в коде и почему?
Нужно чтобы при щелчке мыши на поверхности кнопки текст метки Label изменялся на текст окна редактора текста (TextBox). partial class...

Я не понимаю почему работает только один раз
по идеи код должен выполнятся бесконечность раз, но почему то работает только один раз почему?? uses Graphabc; var i,o, x,...

6
 Аватар для 1max1
3362 / 1775 / 1028
Регистрация: 26.10.2018
Сообщений: 5,204
22.06.2020, 11:34
Очевидно что в show 1 элемент.
0
14 / 9 / 5
Регистрация: 26.09.2018
Сообщений: 73
22.06.2020, 11:50  [ТС]
1max1, а он разве не должен при каждой итераций перезаписываться?
0
 Аватар для 1max1
3362 / 1775 / 1028
Регистрация: 26.10.2018
Сообщений: 5,204
22.06.2020, 11:59
Лучше логи раскидай, возможно childrent == 1 и show тоже с 1 элементом.
0
14 / 9 / 5
Регистрация: 26.09.2018
Сообщений: 73
22.06.2020, 12:06  [ТС]
1max1, для
C#
1
childrent == 1
C#
1
2
3
4
5
6
7
8
9
 else if(childrent == 1 && something != null)  
        {
            waitToGanarait = false;
            startGame.interactable = true;
        }
        else
        {
            print("Количесто слоев не должно равнятьтся 0");
        }
0
14 / 9 / 5
Регистрация: 26.09.2018
Сообщений: 73
22.06.2020, 12:10  [ТС]
вот
Миниатюры
Почему SkipWhile в цикле работает только один раз  
0
14 / 9 / 5
Регистрация: 26.09.2018
Сообщений: 73
22.06.2020, 12:35  [ТС]
отказался от
C#
1
var show = something.SkipWhile(x => x.name == something[i].name);
Сделал так
C#
1
2
3
4
5
6
7
8
foreach (var h in something)
                    { 
                        if(h.name != something[i].name)
                        {
                            Debug.Log(h.name + "Second");
                        }
                                                
                    }
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
22.06.2020, 12:35
Помогаю со студенческими работами здесь

В вечнообновляемом цикле сделать операцию, которая выполнится только один раз за нажатие
У меня есть программа, которая является как бы лаунчером другой программы, добавляя первичной программе новые возможности, взаимодействуя с...

Событие срабатывает только один раз. почему?
Есть два radioButton в одной группе. У каждого событие OnCheckedChanged protected void radioButton_CheckedChanged(object sender,...

Почему InvokeRepeating отрабатывает только один раз?
Здравствуйте! Изучаю Unity3D и наткнулся на интересный туториал: http://anwell.me/articles/unity3d-flappy-bird/ Игра по мотивам...

Почему цикл считается только один раз?
Вводится точность e. Вычислить сумму ряда http://e.tsi.lv/file.php/33/LabRab/lr4/ris/lr4_ris5.JPG Вычисления продолжать до тех пор, пока...

Почему код запускается только один раз?
Всем привет. Кто знает почему этот код запускается только 1 раз? $(function() { $(&quot;#button1&quot;).click(function() { ...


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

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Новые блоги и статьи
Мысли в слух. Про "навсегда".
kumehtar 16.04.2026
Подумалось тут, что наверное очень глупо использовать во всяких своих установках понятие "навсегда". Это очень сильное понятие, и я только начинаю понимать край его смысла, не смотря на то что давно. . .
My Business CRM
MaGz GoLd 16.04.2026
Всем привет, недавно возникла потребность создать CRM, для личных нужд. Собственно программа предоставляет из себя базу данных клиентов, в которой можно фиксировать звонки, стадии сделки, а также. . .
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . . а удачный момент так и не приходит.
Фиксация колонок в отчете СКД
Maks 14.04.2026
Фиксация колонок в СКД отчета типа Таблица. Задача: зафиксировать три левых колонки в отчете. Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка) / / . . .
Настройки VS Code
Loafer 13.04.2026
{ "cmake. configureOnOpen": false, "diffEditor. ignoreTrimWhitespace": true, "editor. guides. bracketPairs": "active", "extensions. ignoreRecommendations": true, . . .
Оптимизация кода на разграничение прав доступа к элементам формы
Maks 13.04.2026
Алгоритм из решения ниже реализован на нетиповом документе, разработанного в конфигурации КА2. Задачи, как таковой, поставлено не было, проделанное ниже исключительно моя инициатива. Было так:. . .
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: реализовать контроль корректности заполнения дат назначения. . .
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru