public interface ITest { int ChildCount { get; set; } } public class Test { } public class OrderPool : ITest,Test { public int ChildCount { get; set; } }
错误说Base类’Test’必须在任何接口之前.
为什么有必要先扩展类然后实现接口?
解决方法
因为
specification在第17.1.2节中说明了这一点.
public interface ITest { int ChildCount { get; set; } } public class Test { } public class OrderPool : ITest,Test { public int ChildCount { get; set; } }
错误说Base类’Test’必须在任何接口之前.
为什么有必要先扩展类然后实现接口?