С Новым годом! Форум программистов, компьютерный форум, киберфорум
C# Windows Forms
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.50/4: Рейтинг темы: голосов - 4, средняя оценка - 4.50
1 / 1 / 0
Регистрация: 11.04.2015
Сообщений: 18

Обращение к массиву

04.04.2016, 13:59. Показов 826. Ответов 7
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Добрый день, не смотря на тривиальную тему заголовка вопросы у меня серьезные:
1. Как создать массивы (arr1, arr2, arrn) в цикле for. Чтобы в ручную не создавать, хочется что бы цифра в названии массива была взята из индекса цикла.
2 После создания массивов, хочется также в цикле уже менять их содержимое, т.е. будет два цикла for - один отвечает на название массива, другой за содержимое.
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
04.04.2016, 13:59
Ответы с готовыми решениями:

Обращение к массиву объектов из другой формы
Всем привет! Подскажите пожалуйста, как передать значения массива из одной формы в другую. в форме 1 создаю массив объектов, заполняю...

Динамическое создание и обращение к массиву разнотипных компонентов
C# Создаю массив разных контролов (Чекбоксы, Комбобоксы, Поля с датой). public List<Control> elements = new...

Обращение к enum как к массиву
Подскажите, как пройтись по перечислению циклом.

7
Заблокирован
04.04.2016, 14:02
Цитата Сообщение от Victor_777 Посмотреть сообщение
1. Как создать массивы (arr1, arr2, arrn) в цикле for. Чтобы в ручную не создавать, хочется что бы цифра в названии массива была взята из индекса цикла.
Создать массив из массивов. Тогда то, что у тебя часть имени - будет индекс.
0
1 / 1 / 0
Регистрация: 11.04.2015
Сообщений: 18
04.04.2016, 14:04  [ТС]
Т.е. получается имена "arr1", "arr2"... содержит этот массив, а уже вновь создаваемый массив, будет брать содержимое этого массива имен в качестве своего имени? Набросайте код, у меня на это минут 20 уйдет...
0
Заблокирован
04.04.2016, 14:10
Массив будет называться arr. А обращение к массиву по индексу - arr[0].
Цитата Сообщение от Victor_777 Посмотреть сообщение
Набросайте код, у меня на это минут 20 уйдет...
Зато научишься. Иначе, зачем все это?
1
1 / 1 / 0
Регистрация: 11.04.2015
Сообщений: 18
04.04.2016, 14:30  [ТС]
Попытался написать код, но ничего не получается, пните в правильном направлении:

C#
1
string[] arr_name = {"arr1","arr2","arr3"};
C#
1
2
3
4
5
6
7
8
private void button1_Click(object sender, EventArgs e)
        {
 
            for (int i = 0; i < arr_name.Length; i++)
            {
                double[] arr_name[i] = new double[10];  //в этом месте ругается
            }
        }
0
Заблокирован
04.04.2016, 14:47
Где массив массивов?
C#
1
2
3
int[][] arr = new int[5][];
for (int i = 1; i < 6; ++i)
    arr[i - 1] = new int[i];
0
1 / 1 / 0
Регистрация: 11.04.2015
Сообщений: 18
04.04.2016, 15:48  [ТС]
такое понятие как массив массивов слышу впервой, это может по-другому называется? Ваш код напоминает двумерный массив.
0
Заблокирован
04.04.2016, 20:20
Цитата Сообщение от Victor_777 Посмотреть сообщение
такое понятие как массив массивов слышу впервой, это может по-другому называется?
Можешь назвать это jagged array. Суть от этого не меняется. Элементы массива - референсы на другие массивы.
Цитата Сообщение от Victor_777 Посмотреть сообщение
Ваш код напоминает двумерный массив.
Кому как. Для меня двумерный массив - это int[,]. Но это уже холиварная тема.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
04.04.2016, 20:20
Помогаю со студенческими работами здесь

Поиск по массиву
Привет, друзья. :) Хочу вывести данные по отдельному городу. prog = new List&lt;Program&gt;(); \\ В...

Доступ к массиву
Как получить доступ к массиву (или вообще к любой переменной) в другом обработчике событий? public void button1_Click(object sender,...

Задача по одномерному массиву
Пусть даны две неубывающие последовательности действительных чисел a1 ≤ a2 ≤ ... ≤ аn и b1 ≤ b2 ≤ ... ≤ bm....

Обратиться к массиву UserControls
У меня есть форма MainForm. В нее я добавляю юзерский контрол (this.Controls.Add(output); где output объявлен в этом же классе public...

Доступ к массиву string
Здравствуйте. Столкнулся с проблемой. Есть, например, код: using System; using System.Windows.Forms; using System.IO; namespace...


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

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Новые блоги и статьи
Модель микоризы: классовый агентный подход
anaschu 02.01.2026
Раньше это было два гриба и бактерия. Теперь три гриба, растение. И на уровне агентов добавится между грибами или бактериями взаимодействий. До того я пробовал подход через многомерные массивы,. . .
Учёным и волонтёрам проекта «Einstein@home» удалось обнаружить четыре гамма-лучевых пульсара в джете Млечного Пути
Programma_Boinc 01.01.2026
Учёным и волонтёрам проекта «Einstein@home» удалось обнаружить четыре гамма-лучевых пульсара в джете Млечного Пути Сочетание глобально распределённой вычислительной мощности и инновационных. . .
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Programma_Boinc 28.12.2025
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост. Налог на собак: https:/ / **********/ gallery/ V06K53e Финансовый отчет в Excel: https:/ / **********/ gallery/ bKBkQFf Пост отсюда. . .
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Нашел на реддите интересную статью под названием Anyone know where to get a free Desktop or Laptop? Ниже её машинный перевод. После долгих разбирательств я наконец-то вернула себе. . .
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка.
Programma_Boinc 23.12.2025
Рецензия / Мнение/ Перевод Нашел на реддите интересную статью под названием The Thinkpad X220 Tablet is the best budget school laptop period . Ниже её машинный перевод. Thinkpad X220 Tablet —. . .
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru