1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 | using System; namespace MyProject.Examples { class FC { public void Display() { System.Console.WriteLine("FC::Display"); } } class SC : FC { public new void Display() { //base.Display(); System.Console.WriteLine("SC::Display"); } } class TC : SC { public new void Display() { //base.Display(); System.Console.WriteLine("TC::Display"); } } class ExampleOne { public static void Main() { TC obj = new TC(); // SC obj = new FC(); // ((FC)obj).Display(); obj.Display(); Console.ReadKey(); } } } |
--------------------------------------------------------
Searches related to method hiding c#
method hiding overriding
method hiding bc
tutorial on method hiding c#
method hiding and overriding in c#
difference between method overriding and method hiding in c#
method overriding in c#
method overriding in c# with example
method overriding in c#.net with example
Hiding through inheritance (C#)
Method Overriding and Method Hiding in C#
Difference between method overriding
Method Hiding in C#
Method hiding in C#
Concept Overide vs Method Hiding in terms of C#
Hiding a base method vs Overriding a virtual method
C# Inheritance and Member Hiding