суббота, 10 апреля 2010 г.

Почему нужно использовать обобщения(Generics) вместо коллекций(Collections) (C# 2.0 и выше)

  • Обобщения обеспечивают большую производительность, так как не происходит операции "упаковки"-"распаковки"(boxing-unboxing),
  • Обобщения обеспечивают безопасность типов, так как могут содержать только типы, которые Вы задаете при объявлении,
  • Обобщения значительно снижают необходимость создания собственных коллекций, так как базовая библиотека уже предоставляет несколько подготовленных коллекций.