本文介绍了以编程方式从不同的对象调用方法?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧! 问题描述 29岁程序员,3月因学历无情被辞! 我正在寻找一种方法,以编程方式从另一个对象调用一个方法 并在运行时关联这两个对象。 示例:对象A存在并且未知,我希望对象B能够在需要时在对象A上调用 方法。 像addhandler但我不喜欢我不知道方法是什么,必须通过反思来发现它。 也许是这样的: Public Sub attach(ByVal valueA As Object) Dim meth()As MethodInfo = value.GetType.GetMethods Dim btnB As Button =新按钮 Dim mitem As MethodInfo = meth(0)''找到我想要的方法 AddHandler btnB.Click,mitem 。[Selected_Method]''??? End Sub 任何想法都会很棒。 谢谢, 施耐德 解决方案 I''m looking for a way to programaticly call a method from a different objectand associate the two objects at runtime.Example: Object A exist and is unknow, I want object B to be able to call amethod on object A whenever needed.Like addhandler but I don''t know what the method is and must discover itthrough reflection.Maybe something like this:Public Sub attach(ByVal valueA As Object)Dim meth() As MethodInfo = value.GetType.GetMethodsDim btnB As Button = New ButtonDim mitem As MethodInfo = meth(0) ''find the method I want somehowAddHandler btnB.Click, mitem.[Selected_Method] ''???End SubAny ideas would be great.Thanks,Schneider 解决方案 这篇关于以编程方式从不同的对象调用方法?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持! 上岸,阿里云! 08-05 19:35