Hvordan skrive ut uten et linjeskift i Visual Basic

Hvordan skrive ut uten et linjeskift i Visual Basic


Visual Basic (VB) bruker to forskjellige kommandoer for å skrive tekst til skjermen, debugger og filer. De er "Write" og "Writeline", og deres funksjonalitet skiller bare subtilt. Writeline vil alltid gå til neste linje etter at den er ferdig utskrevet (som tilsvarer trykket på Enter-tasten en gang i en tekstbehandler), mens Skriv ikke vil gå til neste linje etter at den er ferdig utskrevet.

Bruksanvisning

1 Opprett et nytt prosjekt i Visual Basic ved å klikke på "File" og "New Project". Velg "ConsoleApplication."

2 Lim inn følgende i prosjektet for å skrive ut en enkelt streng til debugger utgang uten en ny linje feed:

Debug.Write ( "Dette gjør at markøren på samme linje etter den skrives ut.")

Debug.WriteLine ( "Dette skriver på samme linje, men vil ende med en ny linje.")

Debug.Write ( "Dette er på neste linje.")

Hvis du kjører programmet (klikk på den grønne pilen), vil følgende være produksjonen til debugger vinduet:

"Dette gjør at markøren på samme linje etter den skrives ut. Dette skriver på samme linje, men vil ende med en ny linje.

Dette er på den neste linje. "

3 Lim inn følgende for å kopiere den samme funksjonaliteten, men denne gangen skriver til brukerens konsollen, snarere enn bare å debugging vindu:

Console.Write ( "Dette gjør at markøren på samme linje etter den skrives ut.")

Console.WriteLine ( "Dette skriver på samme linje, men vil ende med en ny linje.")

Console.Write ( "Dette er på neste linje.")

4 Lim inn følgende å skrive til en tekstfil på harddisken:

Dim f = My.Computer.FileSystem.OpenTextFileWriter ( "c: \ fil.txt", sann)

f.Write ( "Dette gjør at markøren på samme linje etter den skrives ut.")

f.WriteLine ( "Dette skriver på samme linje, men vil ende med en ny linje.")

f.Write ( "Dette er på neste linje.")

Hint

  • Som du kan se, kommandoer VB som skrives ut uten at ny linjeskift vil vanligvis bli kalt "Write", og VB kommandoer som print med en ny linjeskift, slik at neste trykte teksten vises på neste linje, vil hete " Writeline. "