Разница между MustInherit и абстрактным классом

Может ли кто-нибудь объяснить мне различия между абстрактным классом и классом, обозначенным MustInherit?

Оба могут реализовать общие и конструкторы экземпляров и логику. Оба могут/должны быть унаследованы.

Так зачем использовать одно над другим и в чем разница?

Ответы

Ответ 1

MustInherit равен VB.NET, поскольку abstract равен C#

Ответ 2

Разный язык. MustInherit - это VB, а abstract - это способ С# объявить одно и то же.

Посмотрите эту ссылку