Форум программистов, компьютерный форум, киберфорум
Наши страницы
C# .NET
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.67/6: Рейтинг темы: голосов - 6, средняя оценка - 4.67
Zimennik
0 / 0 / 0
Регистрация: 27.03.2011
Сообщений: 27
1

динамическое создание массивов

05.04.2011, 17:48. Просмотров 1102. Ответов 4
Метки нет (Все метки)

Доброе время суток.

Дано:
Существует двухмерный массив чисел MyArray. Цикл по порядку проверяет их значение.

Как сделать следующее:
Если MyArray[i,i]=1, тогда создается одномерный массив с названием NewArray_i_j.

Как потом можно к нему обратится?
например как-то так:
C#
1
NewArray_+"i"+"_"+"j"[3]=10;)
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.04.2011, 17:48
Ответы с готовыми решениями:

Динамическое создание событий
Здравствуйте. Есть код: Button bt = new Button; for (int i = 0; i < 5;...

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

Динамическое создание потоков
Доброго времени суток!!! Нужно в программе создать 25 потоков. Как это сделать динамический, в...

Динамическое создание объекта OvalShape в c#
Не удается динамически создать OvalShape в c#. На форуме нашел много примеров по созданию кнопок,...

Многопочность. Динамическое создание потоков
Всем привет. Вот я писал приложение, которое опрашивает сервера, проверять очереди сообщений, и...

4
nuke4303
98 / 99 / 16
Регистрация: 30.03.2011
Сообщений: 350
05.04.2011, 17:54 2
Если нужно созадть неизвстное количество массивов, то тада лучше использовать наврено
C#
1
2
List<int[]> lst=new List<int[]>();
lst.Add(new int[12]);
Ну а потом обращатся какнить к нему int []y=lst[1].
0
Zimennik
0 / 0 / 0
Регистрация: 27.03.2011
Сообщений: 27
05.04.2011, 18:01  [ТС] 3
а если надо чтобы название массива соответствовало координатам элемента?
MyArray[3,5]

NewArray_3_5[]
0
SandWraith
189 / 189 / 38
Регистрация: 11.04.2009
Сообщений: 497
Завершенные тесты: 2
05.04.2011, 18:48 4
Цитата Сообщение от Zimennik Посмотреть сообщение
а если надо чтобы название массива соответствовало координатам элемента?
MyArray[3,5]

NewArray_3_5[]
Что значит название? Что тебе даст имя переменной-ссылки на массив таким вот хитрым именем? Может, тебе подойдет словарь:

C#
1
2
3
4
5
6
7
8
struct Coordinates {
public int x;
public int y;
}
 
...
 
var dictionary = new Dictionary<Coordinates,int[]>();
В него можно плоложить массив, асооциированный с парой чисел.

Добавлено через 1 минуту

Не по теме:

P.S. Вариант развития событий - сейчас спрашивать как через одно место динамически создавать переменную, а потом - как к ней образаться, имея ее имя как занчение другой переменной строкового типа. И все для того, что бы не использовать ни классов, ни структур, ни стандартных коллекций.

0
Zimennik
0 / 0 / 0
Регистрация: 27.03.2011
Сообщений: 27
05.04.2011, 20:17  [ТС] 5
Спасибо.
0
05.04.2011, 20:17
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
05.04.2011, 20:17

Динамическое создание экземпляра класса.
Есть программа. Как сделать что-бы пользователь вводил имя, а затем создавался экземпляр класса с...

Динамическое создание экземпляра класса
Подскажите начинаюшему! Есть FileUpload, с помощью него я хочу отправить файл на почтовый ящик. ...

Динамическое создание Control (элемента управления)
имею следующие данные String* sType = 'Button'; String* sName = 'm_btn'; int iX = 200; int iY...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru