T []是否实现了IList <T>?

eNe*_*per 4 c#

我有一个类构造函数,它接受一个IList<IElement>参数.

在创建类的新实例时,我能够传递一个IElement[]而不是IList<IElement>那个有意义的东西?

usr*_*usr 10

元素类型的数组T派生自IList<T>.

这在mscorlib.dll中的元数据中不可见,但继承关系是在运行时在CLR中创建的.C#和CLR都知道数组类型并特别对待它.

  • 确实[不](http://stackoverflow.com/a/11164210/284240);-) (2认同)