Sometimes VB says it better, or at least more plainly.

'sealed' in C# = 'NotInheritable' in VB
'virtual' in C# = 'Overridable' in VB
'abstract' in C# = 'MustInherit' for classes and 'MustOverride' for members in VB