Nwlapcug.com


Come trovare il numero di righe in una stringa per Visual Basic

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.