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