Я знаю, что технически интерфейс используется для чтения, а не для записи или редактирования, однако, я хочу добавить функцию добавления и добавления в следующий класс, вот то, что у меня сейчас есть, которое не работает
public class HrefCollection : IEnumerable<Href>
{
private IEnumerable<Href> hrefs;
public IEnumerable<Href> Add( Href href )
{
yield return href;
}
public IEnumerable<Href> AddRange( List<Href> hrefs )
{
foreach( Href href in hrefs )
{
yield return href;
}
}
public IEnumerator<Href> GetEnumerator()
{
return hrefs.GetEnumerator();
}
System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator()
{
return hrefs.GetEnumerator();
}
}
Я не совсем уверен, как связать доходность с личным списком.
Спасибо за вашу помощь!