Conversions of Classes (Reference Types) To the Base Class of an Object : Cast : Class C# Examples


C# Examples » Class » Cast »

 

Conversions of Classes (Reference Types) To the Base Class of an Object









    
using  System;

public  class  Base
{
        public  virtual  void  talk()
        {
                Console.WriteLine("Base");
        }
}
public  class  Derived:  Base
{
        public  override  void  talk()
        {
                Console.WriteLine("Derived");
        }
}
public  class  Test
{
        public  static  void  Main()
        {
                Derived  d  =  new  Derived();
                Base  b  =  d;
                
                b.talk();
                Derived  d2  =  (Derived)  b;
                
                object  o  =  d;
                Derived  d3  =  (Derived)  o;
        }
}
    
   
  
   



Output

Derived


HTML code for linking to this page:

Follow Navioo On Twitter

C# Examples

 Navioo Class
» Cast