E' consigliabile utilizzare lo StringBuilder
Dim sb As StringBuilder
sb.Initialize
sb.Append("Prima Riga").Append(CRLF).Append("Seconda Riga")
Label1.Text = sb.ToString
sb.Append(CRLF)
sb.Append("TERZA RIGA")
Label1.Text = sb.ToString
perchè una stringa normale è IMMUTABILE e ad ogni concatenazione utilizzando l'operatore & si genera una Nuova Ulteriore Stringa come risultato finale.
In caso di molte funzioni simili si và piano a piano ad occupare memoria.
Anche se credo che sia difficile mandare in crisi uno smartphone con delle stringhe è meglio evitare se possibile.
Lo StringBuilder genera invece una stringa MUTABILE che quindi rimane la stessa e viene sempre modificata.
Nell'esempio vedi che puoi concatenare più stringhe con una sola riga di comando e poi continuare ad aggiungere pezzi alla stringa anche successivamente.