В PowerShell я могу установить переменную в строку, а затем использовать ее при поиске в хеш-таблице:
$h = @{a=1}
$p = "a"
$h.$p
Как это можно сделать в C # 4.0 с помощью вызовов методов? Следующие ошибки не выполняются, поскольку цель не разрешена в «MethodToCall».
class Program
{
static void Main(string[] args)
{
string target = "MethodToCall";
dynamic d = new test();
d.target();
}
}
class test
{
public void MethodToCall()
{
}
}