Это не то, что подробно описано, но довольно упрощено.
int *arrayPointer = new int[4][5][6]; // ** LEGAL**
int *arrayPointer = new int[m][5][6]; // ** LEGAL** m will be calculated at run time
int *arrayPointer = new int[3][5][]; // ** ILLEGAL **, No index can be empty
int *arrayPointer = new int[][5][6]; // ** ILLEGAL **, No index can be empty
Помните:
1. ТОЛЬКО ПЕРВЫЙ ИНДЕКС МОЖЕТ БЫТЬ ПЕРЕМЕН. ДРУГИЕ ИНДЕКСЫ НЕОБХОДИМОСТЬ ПОСТОЯННОГО
2. НЕТ ИНДЕКСА МОЖЕТ БЫТЬ ВЕРОЯТНО.
Как уже упоминалось в других ответах, вызовите
delete arrayPointer;
, чтобы освободить память, связанную с массивом, когда вы закончите с массивом.
Проверьте управление RadAjax от Telerik - это позволяет, Вы, чтобы избегать использования UpdatePanels и ограничить сумму информации передали назад и вперед между сервером и клиентом путем объявления непосредственных связей между вызовом средств управления и средствами управления, которые должны быть "Ajaxified", когда средства управления вызовом отправляют обратные передачи.
Я рекомендую, чтобы Вы техническая победа в Ваш локальный книжный магазин в эти выходные, получите чашку кофе и найдите jQuery в Действии путем Укомплектования людьми Нажатия. Идите вперед и прочитайте первую главу этой книги на 300 страниц в хранилище, затем купите ее, если она находит отклик у Вас.
я думаю, что Вы будете удивлены тем, как легкий jQuery позволяет Вам выполнить что Ваше описание здесь. От ajax звонит на сервер в фоновом режиме, на показ и сокрытие тегов Div на основе действий посетителя. Объем кода, который необходимо записать, является супер небольшим.
существует набор хороших библиотек JavaScript, это - только один из них, что мне нравится, и действительно легко начать. Запустите включением ссылки на текущий файл jQuery с тегом и затем запишите несколько строк кода для взаимодействия со страницей.
Шаг нужно сделать Ваши "грязные" части сам содержавшие пользовательские элементы управления
Шаг два, должен встроить те средства управления в Ваш Шаг страницы
потребления три, должен перенестись, каждый тег пользовательского элемента управления на их собственном Шаге Asp:UpdatePanel
четыре состоит в том, чтобы гарантировать, что Ваше управление получает данные, в которых это нуждается путем чтения его из свойств, которые проверяют по состоянию отображения для существующих ранее значений. Я знаю, что это заставляет Ваш код полагаться на ужасные глобальные переменные, но это - быстрый способ сделать это.
Ваш пробег может варьироваться.