chamando a função, que é armazenada em uma variável de string

pode ser uma duplicata de

Como chamar dinamicamente o método de uma classe no .NET?

e de

como conseguir chamar uma função dinamicamente, isso mesmo: a função a ser chamada é decidida a partir dos valores do banco de dados, usando c #

mas os dois acima têm soluções que, como as respostas disseram, são complicadas, não para iniciantes, eu acho.

e

ambas as soluções contêm "type", que, a partir do código, penso que é para definir a classe à qual o método pertence.

gostar

static void caller(String myclass, String mymethod)
    {
        // Get a type from the string 
        Type type = Type.GetType(myclass);
        // Create an instance of that type
        Object obj = Activator.CreateInstance(type);
        // Retrieve the method you are looking for
        MethodInfo methodInfo = type.GetMethod(mymethod);
        // Invoke the method on the instance we created above
        methodInfo.Invoke(obj, null);
    }

mas meu site inicial contém apenas uma classe comum a todas as funções,

um banco de dados que tenha "nome da função" "id da função"

deveria: - nome da função exatamente igual ao código

Eu só quero alcançar o seguinte

obtenha o valor da string do nome da função de acordo com o ID mencionado na caixa de texto

agora chame essa função, cujo nome está na variável string

problema

o método info, precisa do "type.GetMethod (mymethod);"

..

questionAnswers(2)

yourAnswerToTheQuestion