実行可能なさまざまなレポートの詳細を含む構造体配列があります。各レポートでは異なるメソッドが呼び出され、現在、プログラムは選択したレポート値を手動でチェックして、適切なメソッドを具体的に呼び出す必要があります。配列に含まれる文字列値に基づいてメソッドを呼び出す/呼び出す
私は、メソッドの名前をstruct-arrayに格納し、一致するものがあればそのメソッドを呼び出すようにします。これは可能ですか?現在
:理想的には
if (this.cboSelectReport.Text == "Daily_Unload")
{
reportDailyUnload();
}
:
if(this.cboSelectReport.Text == MyArray[i].Name)
{
something(MyArray[i].MethodName);
}
UPDATEは
私は疲れて以下の提案の数と、それらのどれも働きました。彼らは私のプログラムをどのように構造化したのかでおそらく動作しませんでした。