![]() |
Модераторы: Partizan, gambit |
![]() ![]() ![]() |
|
Miller_time |
|
||||||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 641 Регистрация: 8.9.2006 Где: Нижний Новгород Репутация: нет Всего: 1 |
Подскажите пожайлуста как можно реализовать нечто вроде этого, весь день бьюсь и так и сяк.
Есть класс
хочю обратиться к обьекту этого клсаа вот таким образов
Пробовал сделать так
Но помоему наследование не лучший вариант и не самый правильный подскажите как правильно было бы сделать ? |
||||||
|
|||||||
azesmcar |
|
|||
![]() uploading... ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 6291 Регистрация: 12.11.2004 Где: Армения Репутация: 6 Всего: 211 |
перегрузи оператор []
|
|||
|
||||
Miller_time |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 641 Регистрация: 8.9.2006 Где: Нижний Новгород Репутация: нет Всего: 1 |
Спасибо , то что надо .
|
|||
|
||||
Miller_time |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 641 Регистрация: 8.9.2006 Где: Нижний Новгород Репутация: нет Всего: 1 |
Еще один вопросик по этой теме
подскажите как добавить метод когда мы уже перешли на стадию работы с элементами [] .Мой метод. Добавлено через 33 секунды Заранее спасибр кто ответит))) |
|||
|
||||
azesmcar |
|
|||
![]() uploading... ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 6291 Регистрация: 12.11.2004 Где: Армения Репутация: 6 Всего: 211 |
||||
|
||||
N1ko |
|
||||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 383 Регистрация: 30.12.2007 Где: Киев Репутация: нет Всего: нет |
Пиши класс обёртку который будет выглядить примерн так
А в Indexer твоего основного класса примерно так
То есть вместо int используй класс обёртку в котором и будет храниться само значение и методы, которые над ним будут выполняться. Второй вариант это использовать расширяющие методы. В интеренете о них очень много написано и всё достаточно просо. Но как по мне их лучше избегать. Это сообщение отредактировал(а) N1ko - 24.6.2010, 17:14 |
||||
|
|||||
![]() ![]() ![]() |
Прежде чем создать тему, посмотрите сюда: | |
|
Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов. Что делать если Вам помогли, но отблагодарить помощника плюсом в репутацию Вы не можете(не хватает сообщений)? Пишите сюда, или отправляйте репорт. Поставим :) Так же не забывайте отмечать свой вопрос решенным, если он таковым является :) Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, mr.DUDA, THandle. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Общие вопросы по .NET и C# | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |