Aggiungi una linea di interruzione tra stringhe concatenate in VB.net
-
05-07-2019 - |
Domanda
Sto cercando di concatenare l'output di varie funzioni in una casella di testo, ma tutto si presenta in una riga biiig. Come posso inserire linee di interruzione tra le variabili? Ho qualcosa del genere:
Me.TextBox.text = output1 + output2
E vorrei avere qualcosa del genere:
Me.TextBox.text = output1 + ENTER + output2
Qualche idea?
Grazie!
Soluzione
Environment.NewLine
variabile di sola lettura è ciò che vuoi usare. C'è anche vbCrLf
, ma questo è per scopi legacy e non dipendenti dall'ambiente.
Prova quanto segue:
Me.TextBox.Text = output1 + Environment.NewLine + output2
Altri suggerimenti
Me.TextBox.text = output1 & Environment.NewLine & output2
Usa anche & amp; per concatenare stringhe vb.net, + è il supporto legacy
Environment.NewLine è di solito il metodo preferito. Produrrà un ritorno a capo & amp; feed di riga per sistemi Windows e feed di riga solo per sistemi Unix ...
http://msdn.microsoft.com/en -us / library / system.environment.newline.aspx
Si noti inoltre che è possibile utilizzare vbCrLf dallo spazio dei nomi Microsoft.VisualBasic che sempre restituirà insieme un ritorno a capo e un avanzamento di riga.