scusatemi mi intrometto visto che state parlando di teoria.
Potreste indicarmi dove trovare un approfondimento che spieghi bene le interfacce?
In generale ho capito cosa sono e a che servono ma dopo aver visto questo:
Codice PHP:
            IEnumerator enumerator lista.GetEnumerator();
            
            while (
enumerator.MoveNext())
            {
                
Console.WriteLine(enumerator.Current);
            } 
ho capito che non ho compreso bene tutto.