Det finns ingen metod i Visual Basic klassen String för att hitta antalet rader i en multi - line string . Men med lite kreativ användning av befintliga metoder , kan värdet fortfarande upptäckas . Det viktiga är att konstatera att " vbNewLine " konstant kan användas som underlag för " split " metoden . Detta kommer att ge dig en samling av alla linjer i strängen , och därifrån är det bara att kontrollera storleken på arrayen för att se sträng längd i rader . Instruktioner
1
Öppna Visual Basic. Skapa ett nytt projekt genom att klicka på " File ", " Nytt projekt . " Välj " . Console "
2
Klistra in följande kod i programmet :
Dim s = " Detta är ett " & vbNewLine & " . Multiline string "
MsgBox (s ) katalog
Dim t = S.SPLIT ( vbNewLine ) katalog
MsgBox ( t.Length ) katalog
Detta definierar en sträng med två linjer, visar att det användaren , delar den överallt där det finns en radbrytning och visar dig den totala radantal .
3
Klicka på "Kör " för att testa programmet .