Comment implémenter IEnumerator sur cette classe pour pouvoir l'utiliser dans une boucle foreach.C# - Comment implémenter IEnumerator sur une classe
public class Items
{
private Dictionary<string, Configuration> _items = new Dictionary<string, Configuration>();
public Configuration this[string element]
{
get
{
if (_items.ContainsKey(element))
{
return _items[element];
}
else
{
return null;
}
}
set
{
_items[element] = value;
}
}
}
Dans cet exemple, Configuration est une classe simple avec peu de propriétés.
duplication possible de [Comment implémenter l'interface IEnumerator?] (Http://stackoverflow.com/questions/53967/how-would-you-implement-the-ienumerator-interface) –