public class PatchInfo : IEnumerable<string>
{
...
public IEnumerator<string> GetEnumerator()
{
LinkedList<string> list = new LinkedList<string>();
...
return list;
}
}
имя интерфейса «IEnumerable», поэтому я думаю, что тип возвращаемого значения «IEnumerator» может быть исправлено.Наследование IEnumerable <string> причина ошибки CS0738
, но это может вызвать ошибку компиляции
CS0738: ... не реализует элемент интерфейса ... потому что он делает не подходящий тип возвращаемого «System.Collections.IEnumerator».
что пойдет не так?
Он все еще получаю сообщение об ошибке, как 'list' является' 'LinkedList, а не' 'IEnumerator –
DGibbs
что CS0305 код причины ошибки: Использование универсального типа«System.Collections.Generic.IEnumerator 'требует 1 аргумент типа ... –
user3244483
@ user3244483 на какой строке? – Valentin