Grazie and80, mi funziona perfettamente adesso.
Solo una cosa, ho capito che il problema era che non avevo il richiamo dei singoli nomi all'interno del metodo, ma non ho capito il significato di ciò che hai messo fuori, cioè mc.i = i;
E' l'incremento di mc giusto? Ma non capisco sinceramente la sintassi...
Grazie ancora per l'aiuto