首页 新闻 会员 周边

反射一个方法,参数里面如果含有一个Action类型的时候如何反射?

0
悬赏园豆:100 [已解决问题] 解决于 2014-04-17 13:23

例如

InvokeOperation<int> invokeOp = customerContext.GetLocalTemperature(selectedPostalCode, OnInvokeCompleted, null);

private void OnInvokeCompleted(InvokeOperation<int> invOp)
{
  if (invOp.HasError)
  {
    MessageBox.Show(string.Format("Method Failed: {0}", invOp.Error.Message));
    invOp.MarkErrorAsHandled();
  }
  else
  {
    result = invOp.Value;
  }
}

GetLocalTemperature方法反射的时候,参数OnInvokeCompleted应该怎么填?

xgdw的主页 xgdw | 初学一级 | 园豆:4
提问于:2014-04-17 12:06
< >
分享
最佳答案
0

Action<InvokeOperation<int>> action = new Action<InvokeOperation<int>>(OnInVokeCompleted);

试试这个行不行

收获园豆:100
I,Robot | 大侠五级 |园豆:9783 | 2014-04-17 12:41

没看明白,我意思是说当我发射实现GetLocalTemperature方法的时候,

.invoke(obj,new obj[]{.. , OnInvokeCompleted ,...})

中间要填的这个OnInvokeCompleted参数,应该怎么填?直接填OnInvokeCompleted是不行

xgdw | 园豆:4 (初学一级) | 2014-04-17 12:46

没看明白,我意思是说当我发射实现GetLocalTemperature方法的时候,

.invoke(obj,new obj[]{.. , OnInvokeCompleted ,...})

中间要填的这个OnInvokeCompleted参数,应该怎么填?直接填OnInvokeCompleted是不行

 

哦.我好像懂你意思了.我试试看

xgdw | 园豆:4 (初学一级) | 2014-04-17 12:47

thank you.一时没反应过来.哈哈

xgdw | 园豆:4 (初学一级) | 2014-04-17 13:29
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册