考慮:C#接口繼承
public interface IA
{
void TestMethod();
}
public interface IB : IA
{
}
爲什麼:
typeof(IB).GetMethods().Count() == 0;
?
只是要清楚:
public class A
{
public void TestMethod()
{
}
}
public class B : A
{
}
typeof(B).GetMethods().Count();
不工作(返回5);
還有一個好處:
typeof(IB).BaseType == null
我忘了BindingFlags,因爲他們沒有幫助;)。 – ppiotrowicz 2010-08-03 09:34:52
綁定標誌在這種情況下不起作用。當涉及課程時他們會提供幫助。 – Manfred 2010-08-03 09:47:46