鉴于此代码:
public interface ITagModel { }
public interface ITemplate {
ITagModel Model { get; set; }
}
public class EmailTag : ITagModel { }
public class EmailTest : ITemplate {
public EmailTag Model { get; set; }
}
我被告知EmailTag
(内部EmailClass
)的类型无法实现属性Model
,因为它不是类型ITagModel
。
它继承了 ITagModel .... 那么为什么这不起作用呢?我能做些什么来完成我正在寻找的东西?