Ответ 1
MustInherit
равен VB.NET
, поскольку abstract
равен C#
Может ли кто-нибудь объяснить мне различия между абстрактным классом и классом, обозначенным MustInherit?
Оба могут реализовать общие и конструкторы экземпляров и логику. Оба могут/должны быть унаследованы.
Так зачем использовать одно над другим и в чем разница?
MustInherit
равен VB.NET
, поскольку abstract
равен C#
Разный язык. MustInherit
- это VB, а abstract
- это способ С# объявить одно и то же.
Посмотрите эту ссылку