Форум программистов, компьютерный форум, киберфорум
Наши страницы
C# для начинающих
Войти
Регистрация
Восстановить пароль
Показать сообщение отдельно
OwenGlendower
Супер-модератор
Эксперт .NET
9075 / 8019 / 3427
Регистрация: 17.03.2014
Сообщений: 15,855
Записей в блоге: 1
15.04.2018, 19:00

Перебор списка списков

15.04.2018, 19:00. Просмотров 105. Ответов 2
Метки (Все метки)

Ответ

Sluchayno, в методе Pars заполняется и очищается один и тот же список давая в итоге список состоящий из повторений одного и того же пустого списка. Нужно делать так:
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
        static private List<List<int>> Pars(string name)
        {
            string[] file = File.ReadAllLines(name);
            string pattern = @"[0-9]+\W";
            Regex regex = new Regex(pattern);
 
            List<List<int>> mass = new List<List<int>>();
 
            foreach (String test in file)
            {
                List<int> pre = new List<int>();
                foreach (Match match in regex.Matches(test))
                {
                    pre.Add(int.Parse(match.Groups[0].Value));
                }
                mass.Add(pre);
            }
            return mass;
        }


Вернуться к обсуждению:
Перебор списка списков
1
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.04.2018, 19:00
Готовые ответы и решения:

Перебор элементов списка
Что не так? Почему список списков не могу вывести? using System; using...

Упорядочивание списка списков
Есть список обобщенных списков. Нужно: 1. Упорядочить его по кол-ву элементов...

Компактная инициализация списка списков
Чтобы составить двумерный несимметричный массив из заранее известных объектов,...

Удалить все пустые элементы из списка списков
Дан список списков (List&lt;List&lt;string&gt;&gt;) , из него надо удалить все пустые...

Записать данные из одного списка списков в другой
Есть два списка списков. List&lt;List&lt;int&gt;&gt; А; и List&lt;List&lt;int&gt;&gt; В; Нужно в В...

2
Другие темы раздела
C# Поиск правильного ответа http://www.cyberforum.ru/csharp-beginners/thread2229415.html
Есть структура с вопросами и правильным ответом Как правильно написать? void showQuest() { //Удаляем старые варианты ответов int a = 0; // int b = 0;...
C# экспорт данных DataTable, DataGridView, Excel есть DataGridView который заполняется из бд через DataTable. Как данные из DataTable перенести в excel документ что б они отображались так же как и в DataGridView и при этом их можно было потом... http://www.cyberforum.ru/csharp-beginners/thread2229385.html
Дана матрица M x N, заполненная случайными числами C#
Дана матрица M x N, заполненная случайными числами. Программа должна выводить матрицу в наглядном виде (см. выше). Найти максимальный элемент в каждом столбце и вывести его. Используя цикл foreach,...
C# Дан массив целых чисел x[1].x[m+n]
Дан массив целых чисел x..x, рассматриваемый как соединение двух его отрезков: начала x..x длины m и конца x..x длины n. Не используя дополнительных массивов, переставить начало и конец. (Число...
C# Парсинг файла данных производственного календаря в формате csv http://www.cyberforum.ru/csharp-beginners/thread2229370.html
Добрый день. Потребовалось получить выходные дни с гос. сайта: http://data.gov.ru/opendata/7708660670-proizvcalendar. Каким образом лучше организовать парсинг данных с файла формата csv?
C# Метод подсчета всех вхождений на странице Здравствуйте! Мне нужно узнать, сколько раз на сайте каком нибудь будет повторяться слово. Как это можно сделать? Знаю про существование метода, который ищет просто есть ли вхождение: ... подробнее
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru