![]() |
1
2
导致反思方法的大多数问题是 XY-problems . 你要求X,但你实际上想要Y,并且认为你需要X。我相信这就是一个。 为什么不简单地用参数实现一个方法?
然后可以在循环中调用它:
如果您确实需要反射方法:
|
![]() |
2
2
这不是反思,而是实现你想要的:
(注意:我修复了您的示例中错误的索引:1、2与0、1,以及您构建函数名称的方式) 然而,正如前面提到的,可能有更好的实践来实现您想要的。 也许是某种战略模式。 但由于我们不知道你想要实现什么,很难给你更好的建议。 编辑 在您的详细问题之后:显然,您需要一个处理程序处理一半面板,另一个处理程序处理另一半面板。然后,您可以在创建过程中附加正确的事件处理程序:
(希望我猜对了) |
|
Tou · 调用函数的最佳方式C++[关闭] 7 年前 |
![]() |
Maju116 · R: 如何获取函数参数的参数 7 年前 |
![]() |
Jamin · 使用for循环的实例号作为函数调用名的一部分 7 年前 |
![]() |
R. Pang · 如何从同一个JAVA类调用返回值 7 年前 |
|
Peter Kroul · 在后台从PHP循环调用PHP文件 7 年前 |