首先还是声明一下,使用场景: 1.如果编译时函数名称确定,对象类型运行时确定,那么运用dynamic是一个好主意.2.如果编译时函数名称确定,对象类型在编译时也确定,那就既不需要反射也不需要dynamic.3.如果函数名称在运行时才能确定的话,那函数名称就是一个字符串,必须使用反射来完成. 那么我们肯定是是在第一种情况中使用dynamic类型改进反射:(编译时函数名称确定,对象类型运行时确定) 假设我们需要反射调用的函数是: namespace ClassLibrary{ public clas…