标签: c# arrays
数组是非泛型的。他们实施IEnumerable但不IEnumerable<T>。那么以下代码如何编译并执行正常呢?
IEnumerable
IEnumerable<T>
int[] myArray = {1,2,3,4}; IEnumerable<int> myEnum = myArray; List<int> myList = new List<int>(myArray);