我有一些代码看起来像这样:
如何使用一个
switch(SomeString)
{
case "Value1":
MethodA();
break;
case "Value2":
MethodB();
break;
... 40 other cases
}
如何使用一个
<string, method>
的字典重写这段代码,使得例如键为"Value1",值为MethodA(),并且我要写一些东西来表达"执行名称为SomeString值的键的函数"。请注意,所有方法都不带参数,并且没有任何返回值。