Ошибка вида «Unable to cast object of type ‘SZArrayEnumerator’ to type ‘System.Collections.Generic.IEnumerator`1[T]’.»
Пример:
public class AssociatedMatrix : IEnumerable, IEnumerable
{
private T[] array = new T[0];
IEnumerator IEnumerable.GetEnumerator()
{
return array.GetEnumerator();
}
IEnumerator
{
return ((IEnumerable
}
}
Здесь важно привести массив к интерфейсу IEnumerable
(IEnumerator