VB.NET Создание классов. Что такое открытый класс MyClass (типа)?

Я все еще изучаю ASP.NET и часто вижу такой код во всех частях нашей среды:

Public MustInherit Class DBFileManager(Of F As IDBFile, FC As IDBFileContent, FT As IDBFileThumb)

Кто-нибудь может сказать мне, что это значит? Большое спасибо!

11.12.2008 00:21:14
2 ОТВЕТА
РЕШЕНИЕ

Это универсальный. Это означает, что может быть создан DBFileManager, который действует на 3 класса, которые реализуют 3 именованных интерфейса

см. http://msdn.microsoft.com/en-us/library/w256ka79(VS.80).aspx для получения дополнительной информации

1
11.12.2008 00:33:37

Чтобы развить то, что сказал @Jimmy: Это также абстрактный класс, что означает, что он действует как базовый класс - вы не можете использовать его напрямую, вы должны использовать его подкласс. Этот подкласс должен реализовывать 3 типа в заголовке класса.

1
11.12.2008 00:42:31