O'Reilly logo
  • Pawan Shakya thinks this is interesting:

Dynamically Invoking a Member

From

Cover of C# 7.0 in a Nutshell

Note

Once you have a MethodInfo, PropertyInfo or FieldInfo object, you can dynamically call it or get/set its value. This is called dynamic binding or late binding, because you choose which member to invoke at runtime rather than compile time.