a) An application cannot be built using reflection. Reflection is most likely part of the application. As well as inheritance in the case of one parent and 20 children's classes, as you mention.
b) Reflection is used to analyze the object at run time. Assuming you have a reference to an object of an object of type, and perhaps this type of object can change, and you want properties to be displayed at runtime, and then reflection. Another case is when you need to call a method, but you really don’t know which method and its general.
c), since his .net application, in the case of vb.net, has a line with something like objectinstance. GetType .somemethod wil points to reflection. check it out
Ashraf
source share