Перемещение по IList
есть код на BlitzMax:
Код:
Global TCSGWorld_List:TList = New TList Проблема в том что я не знаю как реализовать перемещение по _list (см. Method After:TCSGWorld(), Method Before:TCSGWorld()). В BlitzMax для этого используется TLink, а C# х.з. Поможите! З.Ы. Если можно код плз. |
Ответ: Перемещение по IList
В C# есть класс связанных списков:
LinkedList на той же странице есть пример использования. А посмотрев все его функции думаю ты найдешь все что нужно ;) LinkedList - члены Методы расширения смотреть если только используете Net Framework версии > 2.0 |
Ответ: Перемещение по IList
Вообщем в двух словах!
Переписываю код с BlitzMax. Там видать какие-то коллизии с коллекциями. Вот код: Код:
public void CSG(TCSGWorld w, bool recursive = true, bool dynamic = false) Collection was modified after the enumerator was instantiated |
Ответ: Перемещение по IList
Могу угадать где вываливается такая ошибка:
PHP код:
|
Ответ: Перемещение по IList
А как мне удалить элемент коллекции?
Я так понимаю в коллекции располагаются объекты. Мне надо удалить объект в коллекции и и сам элемент коллекции (как бы индекс). |
Ответ: Перемещение по IList
Для этого можно использовать цикл for или воспользоваться методом ForEach (ссылка) если ты пользуешься списком List<T>
|
Ответ: Перемещение по IList
ок спс!
И еще вопрос не в тему: Где мне найти наиболее полную и конкретную информацию по XNA? О его возможностях. Есть редактор свой, писал давно и хочу его модернезировать. И вот думаю перейти на XNA. Как считаешь?... |
Ответ: Перемещение по IList
Цитата:
Справка по XNA здесь |
Часовой пояс GMT +4, время: 22:06. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot