public IEnumerator <KeyValuePair <TKey, TValue[]> > GetEnumerator() { for (int i = 0; i < diccionari.Count; i++) { yield return(new KeyValuePair <TKey, TValue[]>(diccionari.GetKey(i), diccionari.GetValueAt(i).Values.ToArray())); } }