实现的运行时特性。
劣势.通过深入学习反射的特性和技巧，它的劣势可以尽量避免，但这需要许多时间和经验的积累。
例子.下列代码片段建立类Foo的一个foo，并调用它的方法PrintHello。对于每个编程语言，展示平常的和基于反射的调用序列。
C#.// Without reflectionFoo foo = new Foo();foo.PrintHello();// With reflectionObject foo