Ho sistemato il titolo (troppo vago e senza tag del linguaggio di riferimento) e ho aggiunto i tag [CODE] (altrimenti il codice perde l'indentazione); a tal proposito, dai un'occhiata al regolamento prima di proseguire.

In ogni caso, dovresti chiarire esattamente quale sia la domanda/cosa non ti è chiaro del codice in questione, in modo che ti si possa dare un aiuto mirato...