Я реализую класс, который в основном оборачивает массив:
public abstract class IndividualBase : IEnumerable<Gene>
{
private readonly Gene[] genoma;
...
public IEnumerator<Gene> GetEnumerator()
{
return genoma.GetEnumerator();
}
System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator()
{
return genoma.GetEnumerator();
}
}
Проблема в том, что он доставляет мне проблемы с первым GetEnumerator()
- он говорит мне, что
Невозможно неявно преобразовать тип 'System.Collections.IEnumerator' в 'System.Collections.Generic.IEnumerator'.Существует явное преобразование (вам не хватает приведения?)
Хотя я понимаю, в чем проблема, я абсолютно не знаю, как ее исправить.Кто-нибудь?
Спасибо