考虑: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