是否有可能使用手動書寫的字符串獲得同一類中的另一種方法的名稱,但沒有?如何從已知方法獲取methodname?
class MyClass {
private void doThis()
{
// Wanted something like this
print(otherMethod.name.ToString());
}
private void otherMethod()
{
}
}
你可能會問,爲什麼:良好的原因是,我必須稍後調用的方法是這樣調用(「otherMethod」),但是我不想硬編碼此字符串自己是我不能重構它已經在項目中了。
您可以使用反射來實現這一點。 –
您使用的是什麼版本的C#? – Mehrdad