と同じクラスの別のメソッドの名前を取得することは可能ですか?手書きの文字列を使用していますか?既知のメソッドからメソッド名を取得する方法は?
class MyClass {
private void doThis()
{
// Wanted something like this
print(otherMethod.name.ToString());
}
private void otherMethod()
{
}
}
あなたはなぜ尋ねることがあります。ほかの理由は、私は、この起動(「otherMethod」)のように、後にメソッドを呼び出す必要があるということです、しかし私はリファクタリングすることができないとして、この文字列を自分自身をハードコーディングする必要はありませんそれはもはやプロジェクト内にあります。
それを達成するためにリフレクションを使用することができます。 –
あなたはどのバージョンのC#を使用していますか? – Mehrdad