![]() |
|
Модераторы: Partizan, gambit |
![]()
|
|
| MasterOfCode |
|
|||
|
elwin ![]() ![]() Профиль Группа: Участник Сообщений: 740 Регистрация: 24.4.2008 Где: World.Russia.Tyum en Репутация: 4 Всего: 27 |
Возможно ли создать проперти с параметром? Перерыл справку, не чего не нашел :(
На форуме нашел тему, но там не понятно... :(
-------------------- ![]() |
|||
|
||||
| QryStaL |
|
|||
![]() Intellectual feast ![]() ![]() Профиль Группа: Участник Сообщений: 914 Регистрация: 30.11.2005 Репутация: 14 Всего: 32 |
Это называется "индексатор"
-------------------- I don't need a reason being who I am... |
|||
|
||||
| MasterOfCode |
|
|||
|
elwin ![]() ![]() Профиль Группа: Участник Сообщений: 740 Регистрация: 24.4.2008 Где: World.Russia.Tyum en Репутация: 4 Всего: 27 |
А если у меня не массив, а контенер.
Т.е. я использую List<MyClass>, а не T[] (Очевидно что вместо Т вставить какой нибудь string нужно). Как мне конструктор класса SampleCollection<T> объявить и туда передать какие то данные, там обработать и заполнить свой List<MyClass>? -------------------- ![]() |
|||
|
||||
| QryStaL |
|
|||
![]() Intellectual feast ![]() ![]() Профиль Группа: Участник Сообщений: 914 Регистрация: 30.11.2005 Репутация: 14 Всего: 32 |
Это был просто пример. Индексатор - это просто синтаксис для удобного обращения к элементам внутренней коллекции.
-------------------- I don't need a reason being who I am... |
|||
|
||||
| MasterOfCode |
|
|||
|
elwin ![]() ![]() Профиль Группа: Участник Сообщений: 740 Регистрация: 24.4.2008 Где: World.Russia.Tyum en Репутация: 4 Всего: 27 |
Хорошо, делаю так:
Вылетает ошибка Method must have a return type. В чем проблемма? -------------------- ![]() |
|||
|
||||
| marcusmae |
|
|||
![]() stravaganza ![]() ![]() Профиль Группа: Участник Сообщений: 874 Регистрация: 26.3.2006 Репутация: 22 Всего: 39 |
- конструктор превратился в метод (для которого должен иметься возвращаемый тип), поскольку класс был назван cLines, а конструктор не переименован или наоборот. Обычно если переименовать класс, новое имя подсвечивается курсорчиком, по которому можно автоматически переименовать так же всюду, где встречалось старое название. -------------------- ἀπὸ μηχανῆς θεός |
|||
|
||||
| MasterOfCode |
|
|||
|
elwin ![]() ![]() Профиль Группа: Участник Сообщений: 740 Регистрация: 24.4.2008 Где: World.Russia.Tyum en Репутация: 4 Всего: 27 |
Точно. Под конец рабочего дня все внимание рассеялось. Спасибо. :(
Но вот хотелось чтоб это все таки было как свойство.... -------------------- ![]() |
|||
|
||||
| QryStaL |
|
|||
![]() Intellectual feast ![]() ![]() Профиль Группа: Участник Сообщений: 914 Регистрация: 30.11.2005 Репутация: 14 Всего: 32 |
Ну так в чем проблема? Индексатор в интерфейс, свойство возвращает этот интерфейс, и с ним работаешь...
-------------------- I don't need a reason being who I am... |
|||
|
||||
![]()
|
| Прежде чем создать тему, посмотрите сюда: | |
|
|
Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов. Что делать если Вам помогли, но отблагодарить помощника плюсом в репутацию Вы не можете(не хватает сообщений)? Пишите сюда, или отправляйте репорт. Поставим :) Так же не забывайте отмечать свой вопрос решенным, если он таковым является :) Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, mr.DUDA, THandle. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Общие вопросы по .NET и C# | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |