可能重複:
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; }
}
是否有可能反映BabyFoo
並告訴我們,如果GimmeIntPleez
是一個覆蓋?
重複? - http://stackoverflow.com/questions/2932421/detect-if-a-method-was-overridden-using-reflection-c – 2010-06-16 18:07:06
在運行時,還是編譯時間? – 2010-06-16 18:07:26
非常好!非常感謝,Petar。你如何找到這樣的線程? – 2010-06-16 18:09:25