Страница: 1 |
Вопрос: VB .NET - создание коллекции | Добавлено: 22.05.03 17:28 |
Автор вопроса: ![]() |
Я хочу создать коллекцию, как ArrayList, только чтобы в ней могли храниться объекты определённого типа (экземпляры моего класса Message). Как это быстро и просто сделать? |
Ответы | Всего ответов: 9 |
Номер ответа: 1 Автор ответа: ![]() ![]() ![]() ![]() ![]() ![]() ![]() Вопросов: 11 Ответов: 61 |
Профиль | Цитата | #1 | Добавлено: 23.05.03 05:21 |
|
Номер ответа: 2 Автор ответа: ![]() ![]() ![]() ![]() ![]() ![]() ![]() Администратор ICQ: 326066673 Вопросов: 368 Ответов: 5968 |
Web-сайт: Профиль | Цитата | #2 | Добавлено: 23.05.03 09:40 |
Да, я почти так и сделал (сделал класс, наследующий от CollectionBase). Насчёт того, зачем это надо: пишу .NET компонент, одно из свойств - коллекция. Можно было бы заюзать ArrayList, но нужно, чтобы в нём можно было хранить только данные конкретного типа. |
Номер ответа: 3 Автор ответа: ![]() ![]() ![]() ![]() ![]() ![]() ![]() Вопросов: 11 Ответов: 61 |
Профиль | Цитата | #3 | Добавлено: 23.05.03 10:28 |
Customer - твой тип Public Customers as Customer |
Номер ответа: 4 Автор ответа: ![]() ![]() ![]() ![]() ![]() ![]() ![]() Администратор ICQ: 326066673 Вопросов: 368 Ответов: 5968 |
Web-сайт: Профиль | Цитата | #4 | Добавлено: 23.05.03 11:42 |
А это к чему? Это итак ясно. |
Номер ответа: 5 Автор ответа: ![]() ![]() ![]() ![]() ![]() ![]() ![]() Администратор ICQ: 326066673 Вопросов: 368 Ответов: 5968 |
Web-сайт: Профиль | Цитата | #5 | Добавлено: 26.11.05 11:53 |
В VB 2005 (и C# 2.0) это можно сделать проще, с помощью Generic-типов. Например:
VB: Dim Customers As New System.Collections.Generic.List(Of Customer)
C#: System.Collections.Generic.List<Customer> Customers = new System.Collections.Generic.List<Customer>;
|
Номер ответа: 6 Автор ответа: ![]() ![]() ![]() Разработчик Offline Client ICQ: 204034 Вопросов: 106 Ответов: 1919 |
Профиль | Цитата | #6 | Добавлено: 26.11.05 12:47 |
Ух ты... Павел занялся археологией ![]() |
Номер ответа: 7 Автор ответа: ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Вопросов: 86 Ответов: 920 |
Профиль | Цитата | #7 | Добавлено: 27.11.05 05:12 |
da net, eto uzhe ne arheologiya...eto vidno Pavel zapisalsya v M$ Advertising Team (esli takoj est`) i teper` reklamiruet VS2005 i .Net 2.0 :D:D:D
gy, a vabshe na Pavla eto ne pohozhe..on vidimo pomnil pro etot post i sidel ego pol dnya iskal :D lol |
Номер ответа: 8 Автор ответа: ![]() ![]() ![]() ![]() ![]() ![]() ![]() Администратор ICQ: 326066673 Вопросов: 368 Ответов: 5968 |
Web-сайт: Профиль | Цитата | #8 | Добавлено: 27.11.05 09:20 |
В поезде делать было нечего, поэтому решил заняться археологией. Правда это довольно скучное занятие, больше чем на 3 темы меня не хватило ![]() |
Номер ответа: 9 Автор ответа: ![]() ![]() ![]() Разработчик Offline Client ICQ: 204034 Вопросов: 106 Ответов: 1919 |
Профиль | Цитата | #9 | Добавлено: 27.11.05 17:45 |
Нда... А представь, сколько терпения у самых ярых археологов? ![]() |
Страница: 1 |
|