Interface: method definitions only
Abstract class: some method implementations, some methods abstract (method definition only)
Sealed class: A class from which you
may not inherit
Static class: a class with only
static methods (no instances
exist, all methods may be called
without an instance)
Partial class: A class that is
defined in 2 or more separate
class definitions in different
modules.
Yes, they are all available in both C# and VB, although VB uses different keywords in some cases.