Конференция ".Net" » Типизированные коллекции
 
  • exactly2 (16.07.07 13:15) [0]
    вы используете для создания типизированных коллекций наследование от CollectionBase или включаете в свой класс скрытую коллекцию типа List(Of Integer), то есть используете генерики
    ?
  • Algol (16.07.07 17:49) [1]
    List<MyType>
  • exactly2 (17.07.07 10:22) [2]
    Algol   (16.07.07 17:49) [1]
    я имел ввиду когда простые случаи исключены
    то есть надо, например, ещё какую-то обработку вести в методах Add, Remove, etc
  • b z (17.07.07 11:25) [3]

    > то есть надо, например, ещё какую-то обработку вести в методах
    > Add, Remove, etc

    ну можно и так
    public class MyTypeCollection : List<MyType>

    а в принципе - все зависит от задачи, иногда надо и что и/из
    IBindingList, IBindingListView, ITypedList, ICollection, IEnumerable
    реализовать ...
  • Algol (17.07.07 16:10) [4]

    > то есть надо, например, ещё какую-то обработку вести в методах
    > Add, Remove, etc

    Как сказал предыдущий оратор- все зависит от ситуции.
    Но лично я предпочитаю использовать агрегирование, вместо наследования.
    Зачастую так оказывается проще - есть возможность унаследоваться от другого класса, есть возможность держать неограниченное число коллекций, проще с сериализацией и т.п.
 
Конференция ".Net" » Типизированные коллекции
Есть новые Нет новых   [118457   +7][b:0][p:0]