2. Overview
• .Net Type Introduction
– value type and reference type
– difference between stack and heap
• boxing and unboxing
• What is reflection
• What is Type Class
• PropertyInfo and MethodInfo
• dynamic create object
3. What is Reflection
• Dynamically create an instance of a type
• Bind the type to an existing object
• Get the type from an existing object
• Invoke object’s methods or access its fields
and properties
4. What is Type Class
• Type is the root of the System.Reflection
functionality
• The way to access metadata