Le stringhe .NET (System.String) sono immutabili, per cui i loro metodi d'istanza non modificano la stringa di cui viene richiamato il metodo, ma restituiscono un nuovo oggetto string modificato.
codice:
tmpstr=tmpstr.Insert(h, " ");