Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > .NET Frameworks (точка нет фреймворки) > C# (си шарп)
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 02.01.2012, 16:18   #1
TEHb
Пользователь
 
Регистрация: 28.01.2009
Сообщений: 32
По умолчанию Реализация класса Список

Всем привет!!

Может кто подскажет? нужно разработать класс реализующий архитектуру списка, на статическом массиве или указателях.

Вопрос вообщем такой: Как выделять память под указатель и как осуществлять переход между элементами списка?

Зарание спасибо.

P.S. Извеняюсь за некоректное описание.
TEHb вне форума Ответить с цитированием
Старый 03.01.2012, 04:55   #2
Скарам
Дружите с Linq ;)
Форумчанин
 
Аватар для Скарам
 
Регистрация: 15.10.2008
Сообщений: 822
По умолчанию

Хм.. вообще указатели редко используются в C#, считаются небезопасными, есть ограничения..Подробнее об этом.
Статический массив.. тоже не удобно, лучше писать класс и работать с объектами.. Такое задание,обычно,дается для C++ лаб.. Ссылка на подобное обсуждение. В общем стоит прежде всего уточнить задание, потому что использовать реализацию, которая противоречит основным постулатам C# не стоит.
Память выделяется оператором new.
Переход между элементами... Если делать через статический массив, то указатель-это индекс( порядковый номер в массиве), проход по списку-перебор через цикл for(например, можно через while, foreach, linq запрос, но обычно в таких заданиях for). Через указатели делать не рекомендую, это небезопасный код.
Не давай организму поблажки, каждый день тренируй его в шашки..
Скарам вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Реализация класса в Embarcadero C++ Builder Vanta11a C++ Builder 0 10.11.2011 14:15
Реализация класса множество через двусвязный список. Fantom.as Помощь студентам 2 04.11.2011 13:12
Реализация класса Koketka Общие вопросы C/C++ 1 30.03.2011 02:25
Реализация класса по типу STL Mongrell Общие вопросы C/C++ 0 17.11.2010 20:56
Реализация класса на С++ danekne Помощь студентам 5 14.01.2010 18:32