6

手動で記述された文字列を使用せずに、同じクラス内の別のメソッドの名前を取得することは可能ですか?

class MyClass {

    private void doThis()
    {
        // Wanted something like this
        print(otherMethod.name.ToString());
    }   

    private void otherMethod()
    {

    }
}

理由を尋ねるかもしれません: 理由は、後でこの Invoke("otherMethod") のようにメソッドを呼び出さなければならないからですが、プロジェクト内でこれ以上リファクタリングできないため、この文字列を自分でハードコーディングしたくありません。

4

4 に答える 4