你的说明貌似真的很少,我理解后 只能给你个回答是 使用委托试试。
委托(delegate)
【定义】:委托是一个类,它定义了方法的类型,使得可以将方法当作另一个方法的参数来进行传递,这种将方法动态地赋给参数的做法,可以避免在程序中大量使用If-Else(Switch)语句,同时使得程序具有更好的可扩展性。
在C#中,委托是一种可以把引用存储为函数的类型。
委托的声明非常类似于函数,但不带函数体,且要使用delegate关键字。
委托的声明指定了一个函数签名,其中包含一个返回类型和参数列表。
在定义了委托后,就可以声明该委托类型的变量。
接着将这个变量初始化为与该委托有相同签名的函数引用。
之后,就可以使用委托变量调用这个函数,就像 该变量是一个函数一样。
更具体的你需要自己上网上查了 。希望能帮到你。
如果你想让方法当做参数一样传递?好吧,请使用委托。
如果你并不确定使用什么方法,而且使用的方法名存在配置文件或者数据库里?好吧,请使用反射。
】:委托是一个类,它定义了方法的类型,使得可以将方法当作另一个方法的参数来进行传递,这种将方法动态地赋给参数的做法,可以避免在程序中大量使用If-Else(Switch)语句,同时使得程序具有更好的可扩展性。
委托
动态调用方法 是什么意思呢?
用反射吧。