Non esiste un metodo nella classe di stringa di Visual Basic per trovare il numero di righe in una stringa di multi-linea. Tuttavia, con un piccolo uso creativo dei metodi esistenti, il valore può ancora essere scoperto. La chiave è da notare che la costante "vbNewLine" può essere utilizzata come input per il metodo di "split". Questo vi darà una matrice di tutte le linee nella stringa, e da lì è solo necessario controllare la dimensione della matrice per vedere la lunghezza della stringa in linee.
Istruzioni
1
Aprire Visual Basic. Creare un nuovo progetto facendo clic su "File", "Nuovo progetto". Selezionare "Applicazione Console".
2
Incollare il codice seguente all'interno dell'applicazione:
Dim s = "This is a " & vbNewLine & " multiline string."
MsgBox(s)
Dim t = s.Split(vbNewLine)
MsgBox(t.Length)
Questo definisce una stringa con due linee, Mostra all'utente, si divide ovunque ci sia un'interruzione di riga e viene indicato il conteggio di riga totale.
3
Fare clic su "Esegui" per testare l'applicazione.