sealed class


using System;

// sealed keyword is used with a class to prevent inheritance
sealed class Class1
{
    public void display1()
    {
        Console.WriteLine("display of Class1");
    }
}
class Class2 : Class1
{

    public void display2()
    {
        Console.WriteLine("display of Class2");
    }
    static void Main(string[] args)
    {
        Class2 c2 = new Class2();
        c2.display1();
        c2.display2();
        Console.ReadLine();

    }
}

Output:
'Class2': cannot derive from sealed type 'Class1'