我有一个Type对象和一个方法名称:
Type type;
string methodName;
我需要一个方法“methodName”的MethodBase对象,在堆栈的某个地方 这有效:
MethodBase nemo;
StackTrace st = new StackTrace(); // Behaves poorly...
for(int i =0; i< st.FrameCount; i++ )
{
StackFrame sf = st.GetFrame(i);
if (sf.GetMethod().Name == methodName)
{
nemo = sf.GetMethod();
}
}
但我需要更快的方法......
答案 0 :(得分:0)
您可以撰写type.GetMethod(methodName)
。