Textformatierung in VB ist bisserl nervig, weil vb-Strings nicht diese feine Escape-Syntax hat, wie c# sie kennt.
Also statt c#: schreiben zu können,
muß man in vb den String aus 3 Teilen zusammensetzen, unter Verwendung einer unhandlichen Konstante:Zum Davonlaufen, odr?
Zur Linderung des Problems gibts im ansonsten bösen Namespace Microsoft.Visualbasic eine nützliche Konstanten-Sammlung, die man direkt importieren kann, nämlich
Die Konstanten sind freundlicherweise auch so benamt, dasses kaum jemals zu Namenskonflikten mit eigenen Codenamen kommt:
Also kannman doch recht einfach auch in VB zB. eine Tabelle layouten, mittels LineFeeds und Tabulatoren:
Ich empfehle sogar, den Import zu den General-Importen des Projekts zu nehmen, also wie in böse Funktionen vermeiden gezeigt,
D.h: richtig hinschreiben, und dann den rot hervorgehobenen Button klicksen.
Also statt c#: schreiben zu können,
muß man in vb den String aus 3 Teilen zusammensetzen, unter Verwendung einer unhandlichen Konstante:Zum Davonlaufen, odr?
Zur Linderung des Problems gibts im ansonsten bösen Namespace Microsoft.Visualbasic eine nützliche Konstanten-Sammlung, die man direkt importieren kann, nämlich
Microsoft.VisualBasic.ControlChars
.Die Konstanten sind freundlicherweise auch so benamt, dasses kaum jemals zu Namenskonflikten mit eigenen Codenamen kommt:
Also kannman doch recht einfach auch in VB zB. eine Tabelle layouten, mittels LineFeeds und Tabulatoren:
VB.NET-Quellcode
- Imports Microsoft.VisualBasic.ControlChars
- Public Module modMain
- Sub Main(ByVal commands As String())
- Dim txt = String.Join(Lf, _
- String.Join(Tab, "Name", "Vorname", "Beruf"), _
- String.Join(Tab, "Meier", "Hans", "Bauer"), _
- String.Join(Tab, "Müller", "Michael", "Müller"), _
- String.Join(Tab, "Merkel", "Angela", "Weltmeister"))
- Console.WriteLine(txt)
- Console.ReadKey()
- End Sub
- End Module
Ich empfehle sogar, den Import zu den General-Importen des Projekts zu nehmen, also wie in böse Funktionen vermeiden gezeigt,
Microsoft.VisualBasic
rausschmeissen, und Microsoft.VisualBasic.ControlChars
zufügen.D.h: richtig hinschreiben, und dann den rot hervorgehobenen Button klicksen.
Dieser Beitrag wurde bereits 4 mal editiert, zuletzt von „ErfinderDesRades“ ()