319 / 249 / 81
Регистрация: 07.05.2017
Сообщений: 1,826
|
|
1 | |
Как правильно обратиться к элементу List по индексу? Или получить индекс для перебора в цикле?15.01.2019, 22:06. Показов 15749. Ответов 24
Метки нет (Все метки)
извиняюсь за банальный вопрос ,но подскажите пожалуйста ,как полуить индекс элемента в листе. то есть его порядковый номер.
1
|
15.01.2019, 22:06 | |
Ответы с готовыми решениями:
24
Как обратиться к элементу списка list згая его индекс через квадратные скобки Как в HashSet обратиться к элементу по индексу? Как обратиться к элементу списка list ? Как обратиться к следующему элементу в std::list? |
319 / 249 / 81
Регистрация: 07.05.2017
Сообщений: 1,826
|
|
15.01.2019, 22:59 [ТС] | 3 |
извиняюсь а что тут в роли Т ?
Добавлено через 22 секунды заранее благодарю !
0
|
753 / 600 / 204
Регистрация: 06.08.2015
Сообщений: 2,432
|
|
15.01.2019, 23:09 | 4 |
Gammister, почитай про дженерики
0
|
319 / 249 / 81
Регистрация: 07.05.2017
Сообщений: 1,826
|
||||||
15.01.2019, 23:19 [ТС] | 5 | |||||
все так сложно ?
можете просто строчку кода написать ,как мне обратиться к нужному номеру элемента ? List<T>.IndexOf(T) я пробовал вставить целое число ,по логике, но что то не получается... компилятор после моих методов тыка позволил написать так:
0
|
753 / 600 / 204
Регистрация: 06.08.2015
Сообщений: 2,432
|
|
15.01.2019, 23:25 | 6 |
Gammister, но ведь там читать всего ничего. Да и относится к базовым знаниям шарпа.
Добавлено через 23 секунды Ну и можно MSDN прочесть про List.IndexOf()
0
|
3352 / 1768 / 1025
Регистрация: 26.10.2018
Сообщений: 5,197
|
||||||
15.01.2019, 23:28 | 7 | |||||
https://metanit.com/sharp/tutorial/4.5.php
2
|
82 / 78 / 34
Регистрация: 13.02.2018
Сообщений: 1,347
|
|
16.01.2019, 00:29 | 8 |
1max1, а чем плох list[0/1/2/3...]?
1
|
490 / 286 / 129
Регистрация: 30.10.2018
Сообщений: 1,309
|
|
16.01.2019, 00:35 | 10 |
что ты забыл в юнити? Азы шарпа еще не выучил. А учить язык по ходу с юнити плохо, NET более широкий чем его представляет юнити.
0
|
319 / 249 / 81
Регистрация: 07.05.2017
Сообщений: 1,826
|
|
16.01.2019, 01:23 [ТС] | 11 |
я в курсе. но как то приходится учить С# вместе с Unuty.
по языку отдельно тоже смотрю уроки, просто в варианте предложенном Cr0c нужно отдельное поле соответствующего типа. либо пример не очень удачный либо действительно обращение к листу через ж... сделано. вариант с квадратными скобками вполне работает. а вот с помощью List<T>.IndexOf(T) так и не понял как работать. что именно нужно в круглых скобках вводить. list[0,2... ] для обращения подходит а List<T>.IndexOf(T) я так понял для получения индекса через сам объект. но не могу въехать как правильно написать...
0
|
319 / 249 / 81
Регистрация: 07.05.2017
Сообщений: 1,826
|
|
16.01.2019, 06:01 [ТС] | 13 |
на примере листа си интами разобрался, только не понял как третью перегрузку использовать, с тремя параметрами
Добавлено через 3 часа 8 минут вроде разобрался более менее
0
|
319 / 249 / 81
Регистрация: 07.05.2017
Сообщений: 1,826
|
|
16.01.2019, 20:13 [ТС] | 14 |
скажите , а обратная операция есть ?
то есть установить порядковый индекс объекту в списке ?
0
|
490 / 286 / 129
Регистрация: 30.10.2018
Сообщений: 1,309
|
||||||
16.01.2019, 20:56 | 16 | |||||
==
0
|
319 / 249 / 81
Регистрация: 07.05.2017
Сообщений: 1,826
|
|
16.01.2019, 21:19 [ТС] | 17 |
не совсем понятно и не работает.
я так понимаю index это должен быть int. иначе как задавать положение в списке ? Добавлено через 1 минуту не совсем понятно и не работает. я так понимаю index это должен быть int. иначе как задавать положение в списке ?
0
|
3352 / 1768 / 1025
Регистрация: 26.10.2018
Сообщений: 5,197
|
|
16.01.2019, 21:33 | 18 |
Тебе сюда -> https://metanit.com/sharp/tutorial/
0
|
319 / 249 / 81
Регистрация: 07.05.2017
Сообщений: 1,826
|
|
17.01.2019, 15:44 [ТС] | 19 |
сортирую список, консоль показывает что числа отсортированы ,но в инспекторе ячейки в том же порядке. в чем может быть дело ?
0
|
3352 / 1768 / 1025
Регистрация: 26.10.2018
Сообщений: 5,197
|
|
17.01.2019, 15:56 | 20 |
Наверное надо кастомный редактор писать, но это не точно.
0
|
17.01.2019, 15:56 | |
17.01.2019, 15:56 | |
Помогаю со студенческими работами здесь
20
Не получается обратиться к элементу массива по индексу Как правильно обратиться к элементу Получить значение из SubItems или обратиться к List<> объекту из события List как получить элемент по его индексу Как правильно обратиться в цикле к контролам по имени на вкладке? Как получить доступ к элементу класса List? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |