|
Как создать безразиерный двумерный массив ? |
☑ |
0
DES
08.07.16
✎
20:44
|
ну типа
Массив1 = Новый Массив(,);
Массив1.Добавить(1,1);
или как ?
|
|
1
Lexey_
08.07.16
✎
20:45
|
(0) стаж 11 лет, серьезно или прикол?
|
|
2
Aleksandr N
08.07.16
✎
20:50
|
(1) Пятница.
|
|
3
DES
08.07.16
✎
20:51
|
(1) не прикол
|
|
4
Aleksandr N
08.07.16
✎
20:55
|
(3) Массив1 = Новый Массив;
|
|
5
Aleksandr N
08.07.16
✎
20:56
|
Как-то так.
|
|
6
oslokot
08.07.16
✎
20:58
|
(4) нет, вот двумерный массив:
Массив1 = Новый Массив();
Массив2 = Новый Массив();
Массив1.Добавить(Массив2)
|
|
7
Aleksandr N
08.07.16
✎
21:00
|
(6) А,ну да. Не понял темы до конца.
|
|
8
Aleksandr N
08.07.16
✎
21:01
|
Однако, если это двумерный массив, я бы воспользовался структурами или соответствиями.
|
|
9
DES
08.07.16
✎
21:09
|
ДвумерныйМассив = Новый Массив;
МассивВторогоПорядка = Новый Массив();
МассивВторогоПорядка.Добавить(1);
МассивВторогоПорядка.Добавить(2);
ДвумерныйМассив.Добавить(МассивВторогоПорядка);
МассивВторогоПорядка = Новый Массив();
МассивВторогоПорядка.Добавить(3);
МассивВторогоПорядка.Добавить(4);
ДвумерныйМассив.Добавить(МассивВторогоПорядка);
(8) ну-ка, ну-ка
|
|
10
Aleksandr N
08.07.16
✎
21:19
|
(9) Почему бы и нет?
|
|
11
Aleksandr N
08.07.16
✎
21:26
|
+ (10) если проблема в "безразмерности", то можно задействовать рекурсию.
|
|
12
breezee
08.07.16
✎
22:14
|
В Тз можно динамически добавлять колонки
|
|
13
marvak
08.07.16
✎
22:44
|
(0) Таблица значений, не ?
))
|
|
14
NorthWind
08.07.16
✎
23:05
|
(12) причём скажем даже больше - в таблицу значений можно добавить колонку типа таблица значений :)
|
|
15
mistеr
08.07.16
✎
23:17
|
(0) Таблица значений - универсальный скольки-угодно-мерный массив. Разреженный к тому же. Для двумерного случая:
ТЗМассив = Новый ТаблицаЗначений;
ТЗМассив.Колонки.Добавить("Строка");
ТЗМассив.Колонки.Добавить("Столбец");
ТЗМассив.Колонки.Добавить("МоиДанные");
|
|
16
marvak
08.07.16
✎
23:55
|
(0)
Через CoM объект вызвать библиотеку C++ и все через указатели осуществить.
За подробностями к Серджинио
))
|
|
17
Serginio1
09.07.16
✎
00:17
|
(16) Зачем ко мне. В 1С есть ComSafeArray. Правда там простые типы.
Ну а если к моему любимому .Net то пожалуйста
public static Array CreateInstance(
Type elementType,
int length1,
int length2
)
Все по вашим просьбxам. Правда к сожалению к ним нельзя обратиться [x,y] или [x][y]
|
|
18
marvak
09.07.16
✎
00:21
|
(17)
))
надеюсь (0) это примет во внимание
))
|
|
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший