Вызов статического метода с использованием типа

Как мне вызвать статический метод изTypeпри условии, что я знаю значениеType переменная и имя статического метода?

public class FooClass {
    public static FooMethod() {
        //do something
    }
}

public class BarClass {
    public void BarMethod(Type t) {
        FooClass.FooMethod()          //works fine
        if (t is FooClass) {
            t.FooMethod();            //should call FooClass.FooMethod(); compile error
        }
    }
}

Итак, учитываяType t, цель состоит в том, чтобы позвонитьFooMethod() на классе, который имеетType t, В основном мне нужно обратить вспятьtypeof() оператор.

Ответы на вопрос(2)

Ваш ответ на вопрос