Как в C# можно рабить массив на несколько массивов с сохранением всех данных? - C#

  1. Добрый вечер. Мне необходимо разбить массив на несколько с сохранением всех данных. К примеру в массиве ArrayList содержится 1103 значения, как можно его разбить на 10 массивов с сохранением всех значений? В PHP для этого используется функция array_chunk: http://php.ru/manual/function.array-chunk.html Как с этим обстоят дела в шарпе? Спасибо.


textual

Код к задаче: «Как в C# можно рабить массив на несколько массивов с сохранением всех данных? - C#»

var parts = Enumerable.Range(0, 10)
                      .Select(i => source.Skip(i * chunkLength)
                                         .Take(chunkLength)
                                         .ToList())
                      .ToList();

СДЕЛАЙТЕ РЕПОСТ

6   голосов, оценка 3.833 из 5



Похожие ответы
  1. Здравствуйте, есть массив string как закинуть в него элементы коллекций из comboBox а.

  1. Здравствуйте, нужна помощь. Допустим у нас есть string data, и массив строк string, как проверить этот массив на наличие в нём строки data. Заранее благодарен.

  1. Создайте ступечатый (не выровненный) массив вещественных чисел с 3-мя строками, в каждой из которых 2, 3 и 4 столбцов соответственно. Значения массива введите с консоли. Мой код:

  1. Всем привет. Занялся работой над игрой. А именно над пазлами и уперся в проблему, на которую не смог найти пока ответа. Для работами с элементами картинки нужен массив, к каждому числу которого будет привязан объект(часть картинки). Решить нужно 3 проблемы: как привязать объект к числу, сделать рандом без повторений, и что бы следующая часть массива открывалась только тогда когда, предыдущая будет расставлена по своим местам (пример что бы открыть часть 9-18, нужно собрать часть 1-9), а также что бы фрагмент мозайки выводился в указанном месте. Надеюсь поможете в этой проблеме. На данный момент уже сделано меню и заготовка под игровое поле. Тут пример разбивки картинки на части, которые будут объектами для привязки.

  1. Всем привет! Подскажите горе программисту одну штуку: Нужно заполнить одномерный массив на 11 ячеек, выбранным пользователем (от 1 до 6) количеством элементов, на рандомные позиция. Единственное условие между каждым из элементов должна быть минимум 1 пустая ячейка. Расставить 1, 2 и 6 не составляет проблем. Но вот как одним алгоритмом, при необходимости, расставлять 3, 4 и 5 не знаю. Пока сделал костыльный while() который повторяет расстановку до тех пор пока все не станет как нужно, но работает это ужасно.

  1. Создайте неявно типизированные переменные для хранения массива и строки.

  1. 1)У вас имеется массив, содержащий целые числа от 1 до 100, причем одно из них дублируется. Найдите индексы, указывающие на эти два числа. 2)у вас имеется набор чисел от 1 до 100, причем одно из них дублируется. Как определить это число? Пожалуйста помогите,не знаю как это реализовать

  1. Помогите пожалуйста с алгоритмом нахождения такой строки. Заранее спасибо.

  1. Массив задан датчиком случайных чисел на интервале [-33,66]. Найти наименьший нечетный элемент.

  1. Здравствуйте! Параметры командной строки передаются в метод Main через параметр args, при этом они разделяются символом "/" и пробелом. Пример: С:\>sortarray /qs /file /file (отсортировать массив, считанный с файла file методам qs и записать его в файл file). Для работы с этими аргументами мне нужно избавится от символа "/", удалив его из массива args[], как это сделать?