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

October 7

Non esiste un metodo nella classe stringa di Visual Basic per trovare il numero di linee in una stringa 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 utilizzato come input per il metodo "split". Questo vi darà una matrice di tutte le linee nella stringa, e da lì è necessario solo per verificare la dimensione della matrice per vedere la lunghezza della stringa in linee.

istruzione

1 Aprire Visual Basic. Creare un nuovo progetto facendo clic su "File", "Nuovo progetto". Selezionare "applicazione console."

2 Incollare il seguente codice 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, divide ovunque ci sia una interruzione di linea e vi mostra il conteggio totale di linea.

3 Fai clic su "Esegui" per testare l'applicazione.