![]() |
![]() |
![]() |
|
Как создать безразиерный двумерный массив ? | ☑ | ||
---|---|---|---|---|
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 то пожалуйста https://msdn.microsoft.com/ru-ru/library/4hy8w4fs(v=vs.110).aspx public static Array CreateInstance( Type elementType, int length1, int length2 ) Все по вашим просьбxам. Правда к сожалению к ним нельзя обратиться [x,y] или [x][y] |
|||
18
marvak
09.07.16
✎
00:21
|
(17)
)) надеюсь (0) это примет во внимание )) |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |