È possibile ottenere il nome di un altro metodo nella stessa classe ma senza utilizzando una stringa scritta manualmente?Come ottenere il metodoname da un metodo noto?
class MyClass {
private void doThis()
{
// Wanted something like this
print(otherMethod.name.ToString());
}
private void otherMethod()
{
}
}
Si può chiedere perché: ben il motivo è che devo richiamare il metodo seguito in questo modo Invoke ("otherMethod"), però io non voglio hardcode questa stringa me stesso come io non posso refactoring è più all'interno del progetto.
è possibile utilizzare la riflessione per ottenere ciò. –
Quale versione di C# stai usando? – Mehrdad