0 / 0 / 0
Регистрация: 05.05.2019
Сообщений: 4

Возможно ли в массив добавить константу и записывать в эту константу данные

05.05.2019, 14:14. Показов 3088. Ответов 7

Студворк — интернет-сервис помощи студентам
Ребята Help. Вопрос. Возможно ли в массив добавить константу и записывать в эту константу данные и создать константы динамически.
Для примера напишу код, чтобы было понятно что я имею ввиду.
C#
1
2
3
string[] mas1;
string[] mas2; 
string[] mass=new string [] { mas1, mas2};
Есть N количество констант и должны выглядеть string[] mass=new string [] {N};
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
05.05.2019, 14:14
Ответы с готовыми решениями:

с каким знаком записывать константу
Добрый день, решал диффур, возник вопрос, с каким знаком записывать ln|c| Мой пример y'=\frac{x-y}{x+y} решение записывать...

Добавить строку как константу
Добавить строку как константу, чтобы она отражалась в файле hex в явном виде (fasmg для AVR) В библиотеку AVR.inc (?) нужно добавить...

Как програмно в кнопку добавить константу?
Отсылаю напоминание пользователям по некоторой коллекции документов, в скрипте в поле Body добавляю Picture с Hotspot из...

7
119 / 84 / 42
Регистрация: 14.12.2015
Сообщений: 945
05.05.2019, 15:28
Если Вы хотите добавить в массив массивы, то это уже получается ступенчатый массив.

Добавлено через 2 минуты
Цитата Сообщение от Алексей П С Посмотреть сообщение
string[] mas1
И это не константа. Это переменная ссылки на строковый массив который еще не создан через оператор new.
0
0 / 0 / 0
Регистрация: 05.05.2019
Сообщений: 4
05.05.2019, 16:04  [ТС]
хорошо, я понял о чем вы говорите.
Code
1
2
3
4
5
int[][] myArr = new int[4][];
            myArr[0] = new int[4];
            myArr[1] = new int[6];
            myArr[2] = new int[3];
            myArr[3] = new int[4];
Теперь ко второму вопросу: "Как в данный массив добавить переменную? А в переменных будут храниться какие-то данные?"
Т.е. я хочу создать динамический массив из переменных к которым в дальнейшем буду обращаться.

пример.
Code
1
2
3
4
5
string k1="";
string k2="";
...
string kn="";
string[] mass = new string[]{k1,k2...kn};
Вот что я хочу создать.
0
119 / 84 / 42
Регистрация: 14.12.2015
Сообщений: 945
05.05.2019, 16:35
Массив вы создаете определенной размерности и изменить ее потом не сможете. Динамически работает list

Добавлено через 2 минуты
И может проще выложить условие того, что Вы хотите сделать и Вам возможно подскажут более оптимальный вариант нежели чем Ваш.
0
0 / 0 / 0
Регистрация: 05.05.2019
Сообщений: 4
05.05.2019, 19:54  [ТС]
Условия.
Есть БД в которой хранятся данные.
Есть форма в которой по нажатию на определенную кнопку, должны подгружаться данные из разных таблиц.
Количество столбцов в каждой таблице разный, поэтому чтобы не создавать для каждой таблице свой метод который будет, что-либо делать с данными. Я хочу создать массив, где буду прокручивать переменные в которых храниться название таблиц и их столбцы.
0
Эксперт .NET
6691 / 4102 / 1607
Регистрация: 09.05.2015
Сообщений: 9,575
05.05.2019, 19:59
Цитата Сообщение от Алексей П С Посмотреть сообщение
Количество столбцов в каждой таблице разный, поэтому чтобы не создавать для каждой таблице свой метод который будет, что-либо делать с данными. Я хочу создать массив, где буду прокручивать переменные в которых храниться название таблиц и их столбцы.
DataTable? Не, не слышал...
0
0 / 0 / 0
Регистрация: 05.05.2019
Сообщений: 4
05.05.2019, 20:12  [ТС]
нет я не про как сделать вывод данных в datagridView это все просто. Мне надо сделать не вывод, а чтобы код перебирал название выбранных таблиц и соответственно столбцы, при нажатии на соответствующую кнопку.
0
Фрилансер
 Аватар для FateOri
761 / 458 / 146
Регистрация: 06.01.2017
Сообщений: 4,856
05.05.2019, 20:14
Цитата Сообщение от Алексей П С Посмотреть сообщение
Мне надо сделать не вывод, а чтобы код перебирал название выбранных таблиц и соответственно столбцы, при нажатии на соответствующую кнопку.
DataTable это как раз оно)) Можно использовать и для отображения в DataGridView но основное предназначение класса в другом
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
05.05.2019, 20:14
Помогаю со студенческими работами здесь

Массив требует константу?
Всем привет. Пытаюсь скомпилировать такой код: const ssize = i; unsigned char c2; Но компилятор ругается и говорит, что нужно...

Объявить массив как константу.
собственно, вопрос в теме - как задать значение элементов массива прямо при его объявлении? до меня дошли слухи, что это можно сделать в...

Передать в процедуру массив как константу
Type tarr = array of integer; .... procedure Sort(const a : Tarr); begin //тут массив А сортируется end.

Можно ли в qBasic объявить константу-массив?
здравствуйте. появилась необходимость сесть за бейсик. вопрос: можно ли объвить как константу массив?(просто в паскале, си это можно...

Обращение к массиву не через переменную, а через константу. Возможно ли?
Интересно не ради практики, но принципа. Матрица объявляeтся как пользовательский тип. type matrix : array of byte; var a :...


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

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Опции темы

Новые блоги и статьи
Модель заражения группы наркоманов
alhaos 17.04.2026
Условия задачи сформулированы тут Суть: - Группа наркоманов из 10 человек. - Только один инфицирован ВИЧ. - Колются одной иглой. - Колются раз в день. - Колются последовательно через. . .
Мысли в слух. Про "навсегда".
kumehtar 16.04.2026
Подумалось тут, что наверное очень глупо использовать во всяких своих установках понятие "навсегда". Это очень сильное понятие, и я только начинаю понимать край его смысла, не смотря на то что давно. . .
My Business CRM
MaGz GoLd 16.04.2026
Всем привет, недавно возникла потребность создать CRM, для личных нужд. Собственно программа предоставляет из себя базу данных клиентов, в которой можно фиксировать звонки, стадии сделки, а также. . .
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . . а удачный момент так и не приходит.
Фиксация колонок в отчете СКД
Maks 14.04.2026
Фиксация колонок в СКД отчета типа Таблица. Задача: зафиксировать три левых колонки в отчете. Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка) / / . . .
Настройки VS Code
Loafer 13.04.2026
{ "cmake. configureOnOpen": false, "diffEditor. ignoreTrimWhitespace": true, "editor. guides. bracketPairs": "active", "extensions. ignoreRecommendations": true, . . .
Оптимизация кода на разграничение прав доступа к элементам формы
Maks 13.04.2026
Алгоритм из решения ниже реализован на нетиповом документе, разработанного в конфигурации КА2. Задачи, как таковой, поставлено не было, проделанное ниже исключительно моя инициатива. Было так:. . .
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: реализовать контроль корректности заполнения дат назначения. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru