<分区>
Possible Duplicate:
Detect if a method was overridden using Reflection (C#)
有没有办法判断一个方法是否被覆盖?例如
public class Foo
{
public virtual void DoSomething() {}
public virtual int GimmeIntPleez() { return 0; }
}
public class BabyFoo: Foo
{
public override int GimmeIntPleez() { return -1; }
}
是否可以反射(reflect) BabyFoo
并判断 GimmeIntPleez
是否是覆盖?