Ciao, mi stò avvicanndo anche ioo al c# e, volevo segnalarti questo manuale di
charles petzold
è gratuito e offre una buona panoramica del mondo .net per persone che, già sapendo programmare, vi si avvicinano. mi è venuto in mente perchè a pag 36-38 ( ho controllato

) copre esattamente il problema delle stringhe imodificabili ( spiegando il significato degli indexer dei vettori ) e offre alcuni spunti su come trattarle. Per il tuo secondo problema non sò se nel libro sia presente la soluzione, e non sono in grado di aiutarti.