发现一个奇怪的继承现象
在System.Data.dll的程序集元数据里看到的一个现象:
public interface IDbDataAdapter : ......
{
IDbCommand DeleteCommand { get; set; }
IDbCommand InsertCommand { get; set; }
IDbCommand SelectCommand { get; set; }
IDbCommand UpdateCommand { get; set; }
......
}
public abstract class DbCommand : IDbCommand,......
{
......
}
public abstract class DbDataAdapter : IDbDataAdapter,......
{
public DbCommand DeleteCommand { get; set; }
public DbCommand InsertCommand { get; set; }
public DbCommand SelectCommand { get; set; }
public DbCommand UpdateCommand { get; set; }
......
}
这样是怎么通过编译的? 我自己写了一段却不行 提示DbDataAdapter 未实现接口IDbDataAdapter的成员方法
求大牛赐教~~~~~