A Sealed class is a class which cannot be inherited. The sealed keyword is used to prohibit inheritance of a particular class in C#.
A sealed class can be public as well as private.
Example:
public sealed class A
{
public void Fun()
{
}
}
//Compiler Error: 'B': cannot derive from sealed type 'A'
public class B : A
{
public static void Fun()
{
}
}
public class C
{
public static void Fun()
{
//Valid
A a = new A();
a.Fun();
}
}