【发布时间】:2012-03-26 20:29:41
【问题描述】:
我有一个结构数组,其中包含可以运行的不同报告的详细信息。每个报告调用不同的方法,目前程序必须手动检查选定的报告值以专门调用适当的方法。
我想将方法名称存储在结构数组中,然后让程序在匹配时调用该方法。这可能吗?
目前:
if (this.cboSelectReport.Text == "Daily_Unload")
{
reportDailyUnload();
}
理想情况下:
if(this.cboSelectReport.Text == MyArray[i].Name)
{
something(MyArray[i].MethodName);
}
更新
我厌倦了下面的一些建议,但都没有奏效。他们没有工作可能是因为我的程序结构如何。
【问题讨论】: