Czy można uzyskać nazwę innej metody w tej samej klasie, ale bez używając ręcznie napisanego ciągu?Jak uzyskać nazwę metody ze znanej metody?
class MyClass {
private void doThis()
{
// Wanted something like this
print(otherMethod.name.ToString());
}
private void otherMethod()
{
}
}
Można zapytać dlaczego: a to dlatego, że muszę wywołać metodę później jak to Invoke („otherMethod”), ale nie chcę, aby zakodować ten ciąg siebie jako nie mogę byłaby to już w ramach projektu.
możesz użyć refleksji, aby to osiągnąć. –
Jaką wersję C# używasz? – Mehrdad