Cамоучитель по VB.NET

         

Важнейшие интерфейсы .NET Framework


Описать все интерфейсы .NET Framework на нескольких страницах невозможно, но хотя бы получить некоторое представление о них вполне реально. Интерфейсы ICloneable и IDisposable обладают особой декларативной функцией — реализуя их, вы тем самым заявляете, что ваш класс обладает некой стандартной функциональностью, присутствующей во многих классах.

  • ICloneable: в классе реализуется метод Clone, обеспечивающий глубокое копирование.
  • IDisposable: класс потребляет ресурсы, которые не могут автоматически освобождаться сборщиком мусора.

Далее в этой главе рассматриваются базовые интерфейсы для построения специализированных коллекций. Если вы помните, с какими трудностями была связана

реализация циклов For-Each в VB6, они станут для вас настоящим подарком!



Содержание раздела