|
12 / 12 / 3
Регистрация: 17.08.2010
Сообщений: 84
|
|
Инициализация массива списков27.10.2010, 08:36. Показов 34659. Ответов 15
Метки нет (Все метки)
Добрый день.
Нужно инициализировать массив списков. Пишу вот так, но так инициализируется только массив (приходится потом каждый элемент List инициализировать отдельно): List<int> [] mas = new List<int> [6]; А как сразу полностью инициализировать массив списков?
0
|
|
| 27.10.2010, 08:36 | |
|
Ответы с готовыми решениями:
15
Компактная инициализация списка списков Копирование данных двумерного массива состоящего из списков в список списков. Инициализация массива |
|
Автор FAQ
1803 / 615 / 37
Регистрация: 22.12.2009
Сообщений: 1,544
|
|
| 27.10.2010, 10:34 | |
|
Никак) в любом случае прийдется инициализировать каждый элемент отдельно.
0
|
|
|
Почетный модератор
|
|||||||||||
| 27.10.2010, 11:49 | |||||||||||
|
Частично ошибаетесь народ
![]() Есть 2 варианта (по крайней мере то что в голову пришло): 1) Создать вот такой метод и пропускать через него нужный массив:
0
|
|||||||||||
|
Автор FAQ
1803 / 615 / 37
Регистрация: 22.12.2009
Сообщений: 1,544
|
|
| 27.10.2010, 11:54 | |
|
но посути то, что получается ты все равно инициализируешь каждый элемент отдельно.
0
|
|
|
Автор FAQ
1803 / 615 / 37
Регистрация: 22.12.2009
Сообщений: 1,544
|
|
| 27.10.2010, 12:05 | |
|
Извини не так прочитал)
0
|
|
|
65 / 50 / 7
Регистрация: 09.11.2012
Сообщений: 219
|
||||||
| 21.06.2013, 17:40 | ||||||
|
Может я неправильно понял вопрос, но "сразу" делается так:
0
|
||||||
|
1 / 1 / 0
Регистрация: 24.04.2013
Сообщений: 24
|
|
| 21.06.2013, 17:57 | |
|
@Necronomicron, видимо не правильно =) Тут все равно перебирается каждый список, только в несколько ином виде.
0
|
|
|
0 / 0 / 0
Регистрация: 16.03.2015
Сообщений: 21
|
|||||||||||
| 07.04.2015, 13:06 | |||||||||||
|
Насколько верен следующий код?
0
|
|||||||||||
|
1992 / 1216 / 440
Регистрация: 13.06.2013
Сообщений: 4,115
|
||
| 07.04.2015, 13:20 | ||
|
В этом коде я не вижу ничего общего с тем, что вы описали. Давайте подробнее. И остальной код, который участвует в этом методе тоже нужен.
0
|
||
|
0 / 0 / 0
Регистрация: 16.03.2015
Сообщений: 21
|
|
| 07.04.2015, 13:29 | |
|
Ну как это не видишь?))
Есть Список предложений, кол-во которых хранится в Sentence.Sentences, а их текст в Sentence.Text. Сначала открываем цикл который будет перебирать по прелдожению. Внутри этого цикла открываем еще один, который выделяет каждое слово и записывает в список Words, индекс которого совпадает с счетчиком предложений. Если текущий символ не буква, то счетчик его пропускает.
0
|
|
|
1992 / 1216 / 440
Регистрация: 13.06.2013
Сообщений: 4,115
|
||||||||||||
| 07.04.2015, 14:15 | ||||||||||||
|
Вообще кол-во это например sentencesCount. Четко и понятно. Words это что? массив списков? тогда надо так.
А для этого
p.s. и почему класс предложение, если у вас там много предложений.
1
|
||||||||||||
|
0 / 0 / 0
Регистрация: 16.03.2015
Сообщений: 21
|
||||||||||||||||
| 07.04.2015, 15:17 | ||||||||||||||||
|
сам класс
класс sentence, а не Text, т.к. мне удобнее будет потом работать с каждым предложением по отдельности. То что закоментено исключительно для проверки правильности записи. Функция getSentences тоже еще недоработана, будет еще некоторые характеристики предложения определять, но на данном этапе это не важно За Split, спасибо! как то и забыл про него. буду дома кумекать.
0
|
||||||||||||||||
|
1992 / 1216 / 440
Регистрация: 13.06.2013
Сообщений: 4,115
|
|||||||||||
| 07.04.2015, 15:44 | |||||||||||
|
Ого, а работает то? быстро?
Меня простое подобное в жуть приводит
0
|
|||||||||||
|
0 / 0 / 0
Регистрация: 16.03.2015
Сообщений: 21
|
|
| 08.04.2015, 08:46 | |
|
проверял на тексте из 20 предложений, работает мгновенно.
Добавлено через 16 часов 54 минуты Не помню уже на что именно, но ругалась студия если индекс не указывать
0
|
|
| 08.04.2015, 08:46 | |
|
Помогаю со студенческими работами здесь
16
Инициализация массива Инициализация элементов массива
Инициализация массива структур Инициализация массива в структуре Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие.
Ссылка в Linux — это дополнительная запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая. . .
|
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ВВЕДЕНИЕ
Выполняя задание на управление насосной группой заполнения резервуара,. . .
|
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
|
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога
Финальные проекты на Си и на C++:
hello-sdl3-c. zip
hello-sdl3-cpp. zip
Результат:
|
|
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога
MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
|
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд.
Даже если у вас. . .
|
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает
монорепозиторий в котором находятся все исходники.
При создании нового решения, мы просто добавляем нужные проекты
и имеем. . .
|
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение:
В этой книге («Подход, основанный на вариантах использования») Ивар утверждает,
что архитектура программного обеспечения — это
структуры,. . .
|