Hvordan finne antall linjer i en streng for Visual Basic

Det er ingen metode i Visual Basic strengen klassen for å finne antall linjer i en multi-linje streng. Men med litt kreativ bruk av eksisterende metoder, verdien kan fortsatt bli oppdaget. Nøkkelen er å merke seg at "vbNewLine" konstant kan brukes som innspill til "split" metoden. Dette vil gi deg en rekke alle linjene i strengen, og derfra trenger du bare å sjekke størrelsen på tabellen for å se den strenglengden i linjer.

Bruksanvisning

1 Åpne Visual Basic. Opprett et nytt prosjekt ved å klikke på "File", "New Project". Velg "Konsoll-programmet."

2 Lim inn følgende kode i programmet:

Dim s = "This is a " & vbNewLine & " multiline string."

MsgBox (s)

Dim t = s.Split (vbNewLine)

MsgBox (t.Length)

Dette definerer en streng med to linjer, viser det til brukeren, deler den der det er et linjeskift, og viser deg den totale linjetelling.

3 Klikk "Kjør" for å teste applikasjonen.