Передать метод в качестве аргумента
Как передать метод в качестве аргумента? Я делаю это все время в Javascript и мне нужно использовать анонимные методы для передачи параметров. Как мне сделать это в C #?
protected void MyMethod(){
RunMethod(ParamMethod("World"));
}
protected void RunMethod(ArgMethod){
MessageBox.Show(ArgMethod());
}
protected String ParamMethod(String sWho){
return "Hello " + sWho;
}