Начну с того, что понятия не имею об этом или о том, возможно ли это (я уверен, что это возможно).
У меня есть кусок кода, который в основномследует:
DataTable dt = new DataTable();
if (string = "this")
dt = method1();
else if (string = "that")
dt = method2();
else if (string = "somethingelse")
dt = method3(datetime, datetime2);
else if (string = "anotherthing")
dt = method4(string);
....and so on....
Я пытаюсь сделать это чище.Строка сравнения находится в таблице.Я подумал бы сделать что-то более похожее на следующее:
if (row.parmtype = "date"){
dt = row.method(datetime, datetime2);
else
dt = row.method();
Таким образом, метод, который я вызываю, будет сохранен в таблице вместе с типом вызова (пока только 3 типа).Каждый вызов возвращает DataTable.Могу ли я получить образец еще лучше, ресурс о том, как это сделать?
Поймите, что, поскольку я не знаю, о чем говорю, приведенный выше код не является точно тем, что я ищу, но с целью донести свою мысль.