Quote Originariamente inviata da oregon Visualizza il messaggio
Non ho testato le prestazioni ma per semplicità potrebbe essere utile scrivere

codice:
        For i = s.Length - 1 To 1 Step -1
            s = s.Insert(i, ",")
        Next i
Solo per togliermi la ruggine accumulata in questi giorni, dalle prove che sto facendo, questo metodo è il più lento per una stringa di qualche decina di caratteri, mentre è il più veloce per una stringa di pochi caratteri.

ps. è chiaro che sto calcolando i tempi in un ciclo di un milione di passi e che perciò una soluzione vale l'altra. L'importante secondo me è vedere più soluzioni per imparare a manipolare bene le stringhe.