using static System.Console;
public class Program {
public static void Main() => new Exemplo().Ex();
}
public class Exemplo {
public int Ex() {
var nomeMetodo = "Macaco" + "Animation";
var Metodo = this.GetType().GetMethod(nomeMetodo);
WriteLine(Metodo.Invoke(this, null));
return 0;
}
public string MacacoAnimation() => "macaco";
}
//https://pt.stackoverflow.com/q/83577/101
dXNpbmcgc3RhdGljIFN5c3RlbS5Db25zb2xlOwoJCQkJCQpwdWJsaWMgY2xhc3MgUHJvZ3JhbSB7CglwdWJsaWMgc3RhdGljIHZvaWQgTWFpbigpID0+IG5ldyBFeGVtcGxvKCkuRXgoKTsKfQoJCnB1YmxpYyBjbGFzcyBFeGVtcGxvIHsKCXB1YmxpYyBpbnQgRXgoKSB7CgkJdmFyIG5vbWVNZXRvZG8gPSAiTWFjYWNvIiArICJBbmltYXRpb24iOwoJCXZhciBNZXRvZG8gPSB0aGlzLkdldFR5cGUoKS5HZXRNZXRob2Qobm9tZU1ldG9kbyk7CgkJV3JpdGVMaW5lKE1ldG9kby5JbnZva2UodGhpcywgbnVsbCkpOwoJCXJldHVybiAwOwoJfQoJCglwdWJsaWMgc3RyaW5nIE1hY2Fjb0FuaW1hdGlvbigpID0+ICJtYWNhY28iOwp9CgovL2h0dHBzOi8vcHQuc3RhY2tvdmVyZmxvdy5jb20vcS84MzU3Ny8xMDE=