Resources  
  • Downcasting in Visual Basic.NETNov 09, 2012. This article describes a simple approach to downcasting in Visual Basic; downcasting merely refers to the process of casting an object of a base class type to a derived class type.
  • Downcasting in C#Mar 01, 2009. This article describes a simple approach to downcasting in C#; downcasting merely refers to the process of casting an object of a base class type to a derived class type. Upcasting is legal in C# as the process there is to convert an object of a derived class type into an object of its base class type. In spite of the general illegality of downcasting you may find that when working with generics it is sometimes handy to do it anyway.
  • Polymorphism, Up-casting and Down-castingJun 25, 2007. This article gives an introduction to polymorphism in C#. Using the example created in this introduction, the article then goes on to describe how we up-cast and down-cast objects.

About Downcasting

NA

OUR TRAINING