Você vai querer usar o Type.GetType
método.
Aqui está um exemplo muito simples:
using System;
using System.Reflection;
class Program
{
static void Main()
{
Type t = Type.GetType("Foo");
MethodInfo method
= t.GetMethod("Bar", BindingFlags.Static | BindingFlags.Public);
method.Invoke(null, null);
}
}
class Foo
{
public static void Bar()
{
Console.WriteLine("Bar");
}
}
Digo simples porque é muito fácil encontrar assim um tipo interno a uma mesma montagem. Por favor, veja a resposta de Jon para uma explicação mais completa sobre o que você precisa saber sobre isso. Depois de recuperar o tipo, meu exemplo mostra como invocar o método.