Иллюстрированный самоучитель по VB.NET

       

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


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

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

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

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

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



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