Det är ofta nödvändigt vid programmering för att bädda styrtecken i dokument som skickas till skrivare . Styrtecken skapa händelser såsom radmatning /vagnretur och flikar . Utan styrtecknen det kan vara svårt att formatera en utskriven sida . VB och "standard" Characters Kontroll
I många programmeringsspråk är det möjligt att använda " \\ " före en bokstav för att ange en kontroll karaktär . Till exempel kommer inbäddning " \\ n " i en textsträng orsaka en radmatning vid den punkten . Den " \\ n " inte faktiskt kommer att dyka upp på den utskrivna sidan . Däremot tillåter VB.net inte denna enkla lösning . Addera ControlChars
ControlChars modul i Visual Basic tillhandahåller de grundläggande styrtecken i en lätt - till - använda struktur .
String = " Detta är ett test " & ControlChars.Crlf & " av radmatningstecken "
ovan kommer att dela upp produktionen i två rader : " det här är ett test , " följt av "av radmatningstecken " på en andra linje .
Regex.Unescape
det är möjligt att använda Regex.Unescape funktion för att göra VB fungerar mer som andra programmeringsspråk .
TestIT = Regex.Unescape ( " det här är ett test \\ n av radmatningstecken " ) katalog
liksom i andra exemplet , kommer detta att ge " detta är ett test " på en linje och " av radmatningstecken " på andra raden och det är bara ett annat sätt att uppnå utskrift formatering . Inte heller är bättre än den andra , det är en fråga om inställning och estetik programmering
.