为什么IList类型的属性不能在接口中实现IEnumerable类型的属性?

时间:2019-08-15 22:26:07

标签: c# inheritance interface

在C#中,IList继承自IEnumerable。那么下面的代码为什么会显示编译时错误?

public class MyClass : MyInterface
{
    public IList<string> Words { get ; set ; } // compile-time error; must use IEnumerable as type here
}

public interface MyInterface
{
    IEnumerable<string> Words { get; set; }
}

0 个答案:

没有答案