如何调用任何方法n次

时间:2015-12-12 12:38:11

标签: c#

我想创建一个具有方法" Call"这将获得3个参数:

  1. N(int) - 保持调用方法的次数" M"如果失败了。
  2. 他需要调用的M(任何类型的方法)。
  3. 需要使用调用x的参数列表。
  4. 这种方法" Call"应该是通用的,可以返回任何类型的T。

    所以如果Add方法是:

    public int Add(int x,int y)
    

    我可以写

    int sum = util.Call<int>(2,Add,5,4);
    

    所以方法&#39;添加&#39;如果第一次调用抛出异常,则将调用5次5。

0 个答案:

没有答案