Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.82/11: Рейтинг темы: голосов - 11, средняя оценка - 4.82
0 / 0 / 0
Регистрация: 03.04.2018
Сообщений: 10

Копирование списка в массив

10.10.2018, 22:44. Показов 2289. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Добрый день. Подскажите пожалуйста, как реализовать процедуру копирования из Списка в Массив массивов? Я не совсем понимаю, можно ли отдельный элемент списка скопировать в отдельный массив массива?

C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
public string Summa(List<string> stroki)
        {
            int k = 0;
            int o = 0;
            foreach (string j in stroki)
            {
                k++;
            }
             string[][] mass = new string[k][];
            for (o = 0; o < k; o++)
            {
                stroki.CopyTo(mass[o]);
                Console.Write(mass);
            }
            return null;
        }
Здесь stroki - Список, содержащий заранее неизвестное количество строк. Пользователь вводит например 3 строки, они сохраняются в списке, затем нужно каждый из элементов списка скопировать в отдельный массив.
Данный случай не работает, пишет ошибку:
System.ArgumentNullException: "Значение не может быть неопределенным.
Имя параметра: dest"
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
10.10.2018, 22:44
Ответы с готовыми решениями:

Копирование положительных значений из массива в массив
всем привет! помогите пожалуйста с задачей: задаются два одномерных целочисленных массива &quot;a&quot;, &quot;b&quot; рандомно в...

Копирование массива строк в другой массив
И так, есть небольшой фрагмент: string q = {&quot;111&quot;,&quot;222&quot;}; string f = q; ...

Выполнить копирование в массив B элементов матрицы, расположенных на побочной диагонали
Здравствуйте! Обращаюсь за помощью в решении задачи. Создать матрицу целых чисел размером NхN и заполнить ее случайными числами из...

4
 Аватар для willow300
152 / 149 / 103
Регистрация: 30.10.2016
Сообщений: 314
13.10.2018, 19:40
Не уверен, что верно понял конечную цель. Но, полагаю, что у Вас ошибки из-за неверной инициализации ступенчатого массива.

C#
1
2
3
4
5
6
7
8
9
10
11
public void Summa(List<string> stroki)
{
    int k = stroki.Count;
    string[][] mass = new string[k][];
 
    for (int o = 0; o < k; o++)
    {
        mass[o] = new[] { stroki[o] };
        Console.WriteLine(mass[o][0]);
    }
}
0
Эксперт .NET
6691 / 4102 / 1607
Регистрация: 09.05.2015
Сообщений: 9,575
13.10.2018, 20:09
Зачем копировать в массив массивов, если там будет по одному элементу?
1
Фрилансер
 Аватар для FateOri
761 / 458 / 146
Регистрация: 06.01.2017
Сообщений: 4,856
13.10.2018, 21:13
вот так

C#
1
test.Select(s=>s.ToCharArray()).ToArray();
0
Модератор
Эксперт .NET
 Аватар для Элд Хасп
16149 / 11270 / 2890
Регистрация: 21.04.2018
Сообщений: 33,137
Записей в блоге: 2
14.10.2018, 02:09
Цитата Сообщение от Someone007 Посмотреть сообщение
Зачем копировать в массив массивов, если там будет по одному элементу?
Цитата Сообщение от Kalcedony Посмотреть сообщение
Здесь stroki - Список, содержащий заранее неизвестное количество строк. Пользователь вводит например 3 строки, они сохраняются в списке, затем нужно каждый из элементов списка скопировать в отдельный массив.
Непонятно что Вам нужно. Если не получили требуемый ответ - проясните.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
14.10.2018, 02:09
Помогаю со студенческими работами здесь

Копирование файлов из списка файлов
Здравствуйте, уважаемые форумчане. Помогите решить проблему: ищу файлы методом foreach (string file in...

Выполнить копирование в массив B всех элементов матрицы, расположенных в области, ограниченной нижней строкой
Доброго времени суток! Обращаюсь за помощью в решении задачи. Создать матрицу целых чисел размером NхN и заполнить ее случайными...

Копирование определенного текста из файла, копирование и вставка в статичную переменную
Доброго вечера. Делаю программу которая бы выводила погоду на сегодня через данные сайта. Завис на передаче данных с сайта. Как можно...

Сделать массив из списка
Есть такой метод в качестве примера: public ActionResult GetEvents() { var events = new { ...

Копирование из списка в массив
Есть двусвязный список с вносимыми в него данными простым вводом чисел type plist = ^tlist; tlist = record ...


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: реализовать контроль корректности заполнения дат назначения. . .
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях. Задача: при копировании документа очищать определенные реквизиты и табличную. . .
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели 8ATzM_2aurI
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2. Задача: запретить редактирование документа, если он открыт у другого пользователя. / / . . .
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои. А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20% kYBz3eJf3jQ
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru