Ist es möglich, den Namen einer anderen Methode in der gleichen Klasse aber ohne mit einer manuell geschriebenen Zeichenfolge zu erhalten?Wie bekomme ich den Methodennamen von einer bekannten Methode?
class MyClass {
private void doThis()
{
// Wanted something like this
print(otherMethod.name.ToString());
}
private void otherMethod()
{
}
}
können Sie fragen, warum: gut der Grund ist, dass ich wie diese Invoke später die Methode aufrufen müssen („otherMethod“), aber ich möchte nicht diese Zeichenfolge selbst codieren, da ich nicht Refactoring kann es mehr innerhalb des Projekts.
können Sie Reflexion verwenden, um dies zu erreichen. –
Welche Version von C# verwenden Sie? – Mehrdad