С помощью method.invoke не получается вызвать функцию из другого модуля

Пытаюсь вызвать метод из другого модуля по названию метода в переменной verb. Однако, на моменте, где я использую method.invoke, происходит исключение!

string verb = lib_this_command[1]; //lib_this_command[1] = hello
SysLib runVerb = new SysLib();
MethodInfo method = runVerb.GetType().GetMethod(verb);
method.Invoke(runVerb, null);

Причем, если вместо массива lib_this_command[1] использовать простую строку "hello", то исключений не возникает!

Код модуля SysLib:

using System;

namespace F__
{
    class SysLib
    {
        public void hello()
        {
            Console.WriteLine("Hello World!");
        }
    }
}

Ответы (0 шт):