Передать метод в качестве аргумента

Как передать метод в качестве аргумента? Я делаю это все время в Javascript и мне нужно использовать анонимные методы для передачи параметров. Как мне сделать это в C #?

protected void MyMethod(){
    RunMethod(ParamMethod("World"));
}

protected void RunMethod(ArgMethod){
    MessageBox.Show(ArgMethod());
}

protected String ParamMethod(String sWho){
    return "Hello " + sWho;
}

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

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