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