public void AddString(string arg1, string arg2)
Console.WriteLine( arg1 + arg2);
public virtual void display()
Console.WriteLine("Display -- A");
public virtual void displayA()
Console.WriteLine("Display -- A");
public virtual void show()
Console.WriteLine("Show -- A");
public abstract int x { get; set; }
abstract public void Add();
abstract public void substract();
abstract public void Multiply();
public new void display()
Console.WriteLine("Display -- B");
Console.WriteLine("Show -- B");
Console.WriteLine("Show -- B");
abstract public void Divide();
public override int x { get; set; }
public override void Add()
Console.WriteLine("Add-normalClass");
public override void substract()
Console.WriteLine("Substract-normalClass");
public override void Multiply()
Console.WriteLine("Multiply-normalClass");
public override int x { get; set; }
public override void Add()
Console.WriteLine("Add-C");
public override void substract()
Console.WriteLine("Substract-C");
public override void Divide()
Console.WriteLine("Divide-C");
public override void Multiply()
Console.WriteLine("Multiply-C");
public static void Main(String[] args)
Console.WriteLine("---------------------");
Console.WriteLine("---------------------");
normalClass normal = new normalClass();
Console.WriteLine("---------------------");