从 C# 规范:
在 .NET Framework 2.0 版中,Array 类实现 System.Collections.Generic.IList、System.Collections.Generic.ICollection 和 System.Collections.Generic.IEnumerable 泛型接口。
所以数组确实(隐式)继承自IEnumerable<card>.
我不太明白关于card类未实现的评论IEnumberable。该类card不需要,它是您分配变量的数组,它必须实现接口,而不是其中的值。