可能重复:
检测是否使用反射 (C#) 覆盖了方法
有没有办法判断一个方法是否是一个覆盖?例如
public class Foo
{
public virtual void DoSomething() {}
public virtual int GimmeIntPleez() { return 0; }
}
public class BabyFoo: Foo
{
public override int GimmeIntPleez() { return -1; }
}
是否可以反思BabyFoo
并判断是否GimmeIntPleez
是覆盖?