Reflection is the process by which a computer program can observe and modify its own structure and behaviour. Reflection objects are used for obtaining type information at runtime. The classes that give access to the metadata of a running program are in the System.Reflection namespace.
The System.Reflection namespace contains classes that allow you to obtain information about the application and to dynamically add types, values and objects to the application.
Ready to start your tutorial with us? That's great! Send us an email and we will get back to you as soon as possible!