il tipo '%$T' (tipo restituito di GetEnumerator) deve avere una funzione membro MoveNext pubblica e una proprietà Current ...