Я все еще изучаю ASP.NET и часто вижу такой код во всех частях нашей инфраструктуры:
Public MustInherit Class DBFileManager(Of F As IDBFile, FC As IDBFileContent, FT As IDBFileThumb)
Кто-нибудь может сказать мне, что это значит? Большое спасибо!
Чтобы развить то, что сказал @Джимми: Это также абстрактный класс, что означает, что он действует как базовый класс - вы не можете использовать его напрямую, вы должны использовать его подкласс. Этот подкласс должен реализовывать 3 типа в заголовке класса.
Это универсальный. Это означает, что может быть создан DBFileManager, который действует на 3 класса, которые реализуют 3 именованных интерфейса
см. http://msdn.microsoft.com/en-us/library/w256ka79(VS.80).aspx для получения дополнительной информации