【问题标题】:How can I get the methods of a class that return void? [closed]如何获取返回 void 的类的方法? [关闭]
【发布时间】:2015-01-13 00:47:51
【问题描述】:

我需要获取返回类型为 void 的方法,类似于:

Constructor.

Property.

我该如何做类似的事情来告诉我返回类型为 void 的方法?

【问题讨论】:

  • 您是否正在寻找一种方法来获取 返回类型为 void 的方法?
  • 你所说的“脚本的空白是什么意思?”
  • 回答 1 和 2。是的,我的意思是所有方法都返回 void,public void voidA (){} public void voidB (){} public void voidC (){} 我想要一个如下 voidA 的列表, voidB, voidC

标签: c# void gettype getproperties


【解决方案1】:

我怀疑你要调用Type.GetMethods,它会返回所有方法的信息,然后在methodInfo.ReturnType == typeof(void)处寻找结果。

http://msdn.microsoft.com/en-us/library/4d848zkb(v=vs.110).aspx

【讨论】:

  • 就是这样,太棒了,还有另一个问题,我如何在使用这个之后调用这个方法? public void callVoid (params object[] obj) { target.GetType ().GetMethods (...).call (obj); }
  • 对不起,我刚开始接触编码,才几个月,我不知道如何用代码语言表达我想要的东西,对不起。
  • 非常感谢,效果很好!
猜你喜欢
  • 2013-01-05
  • 1970-01-01
  • 2014-07-13
  • 1970-01-01
  • 2020-10-17
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-10-03
相关资源
最近更新 更多