Beim Programmieren von Datenbankanwendungen arbeiten Sie immer wieder mit Zeichenfolgen. Dabei setzen Sie Zeichenketten mitunter auch aus mehreren Teilzeichenketten und den Werten aus Variablen oder Funktionen zusammen. Um dies zu erledigen, gibt es verschiedene Vorgehensweisen, die mehr oder weniger gut lesbar sind. Dieser Artikel zeigt die Möglichkeiten zum Zusammensetzen von Zeichenketten.
Herkömmliches Zusammensetzen von Zeichenketten
Wer von VBA kommt, kennt es nicht anders: Zeichenketten, die miteinander verknüpft werden, verbindet man mit dem entsprechenden Operator, hier zum Beispiel dem Kaufmanns-Und (&):
Dim strUnd As String strUnd = " und " Debug.Print "A" & strUnd & "B"
Heraus kommt dann die Zeichenfolge A und B. Unter C# können Sie das grundsätzlich genauso machen, wobei Sie hier allerdings den Plus-Operator verwenden und nicht das Kaufmanns-Und:
string und = "und";
string oder = "oder";
Console.WriteLine("A " + und + " B");
Das Ergebnis ist das gleiche. Die Übersichtlichkeit leidet hier noch nicht allzu sehr, wenn Sie jedoch mehrere Zeichenketten zusammenführen wollen, geschieht dies recht schnell:
Console.WriteLine("((A " + und + " B) " + oder + " (C " + und + " D))");
Die WriteLine-Methode ermöglicht es allerdings, das Zusammensetzen zu vereinfachen – und zwar durch den Einsatz eines speziellen Formats, bei dem Sie im Text in geschweifte Klammern eingefasste Zahlen einfügen, welche als Platzhalter für die im Anschluss aufgeführten Variablen dienen. Dies sieht dann wie folgt aus:
Console.WriteLine("((A {0} B) {1} (C {2} D))", und, oder, und);
Möchten Sie weiterlesen? Dann lösen Sie Ihr Ticket!
Hier geht es zur Bestellung des Jahresabonnements des Magazins Visual Basic Entwickler:
Zur Bestellung ...
Danach greifen Sie sofort auf alle rund 200 Artikel unseres Angebots zu - auch auf diesen hier!
Oder haben Sie bereits Zugangsdaten? Dann loggen Sie sich gleich hier ein:
Beim Programmieren von Datenbankanwendungen arbeiten Sie immer wieder mit Zeichenfolgen. Dabei setzen Sie Zeichenketten mitunter auch aus mehreren Teilzeichenketten und den Werten aus Variablen oder Funktionen zusammen. Um dies zu erledigen, gibt es verschiedene Vorgehensweisen, die mehr oder weniger gut lesbar sind. Dieser Artikel zeigt die Möglichkeiten zum Zusammensetzen von Zeichenketten.
Herkömmliches Zusammensetzen von Zeichenketten
Wer von VBA kommt, kennt es nicht anders: Zeichenketten, die miteinander verknüpft werden, verbindet man mit dem entsprechenden Operator, hier zum Beispiel dem Kaufmanns-Und (&):
Dim strUnd As String strUnd = " und " Debug.Print "A" & strUnd & "B"
Heraus kommt dann die Zeichenfolge A und B. Unter C# können Sie das grundsätzlich genauso machen, wobei Sie hier allerdings den Plus-Operator verwenden und nicht das Kaufmanns-Und:
string und = "und";
string oder = "oder";
Console.WriteLine("A " + und + " B");
Das Ergebnis ist das gleiche. Die Übersichtlichkeit leidet hier noch nicht allzu sehr, wenn Sie jedoch mehrere Zeichenketten zusammenführen wollen, geschieht dies recht schnell:
Console.WriteLine("((A " + und + " B) " + oder + " (C " + und + " D))");
Die WriteLine-Methode ermöglicht es allerdings, das Zusammensetzen zu vereinfachen – und zwar durch den Einsatz eines speziellen Formats, bei dem Sie im Text in geschweifte Klammern eingefasste Zahlen einfügen, welche als Platzhalter für die im Anschluss aufgeführten Variablen dienen. Dies sieht dann wie folgt aus:
Console.WriteLine("((A {0} B) {1} (C {2} D))", und, oder, und);
Möchten Sie weiterlesen? Dann lösen Sie Ihr Ticket!
Hier geht es zur Bestellung des Jahresabonnements des Magazins Visual Basic Entwickler:
Zur Bestellung ...
Danach greifen Sie sofort auf alle rund 200 Artikel unseres Angebots zu - auch auf diesen hier!
Oder haben Sie bereits Zugangsdaten? Dann loggen Sie sich gleich hier ein:
Unser exklusives Angebot für Dich!
(Gilt für den Abschluss eines Jahres-Abonnements.)
Hier geht’s weiter →Die ersten 4 Wochen kostenlos testen – voller Zugriff auf alle Artikel, vollständigen Code und Beispieldatenbanken. Kein Risiko: Wenn es nicht passt, kündigst Du einfach innerhalb der ersten vier Wochen.
Oder hast Du eine konkrete Frage zu Deiner eigenen Access-Anwendung?
Vielleicht stellt Deine Anwendung Dich vor eine Herausforderung, zu der Du bisher keine Lösung findest. Schlechte Performance, kein ausreichender Zugriffsschutz, Du bist unsicher über Dein Datenmodell oder Dein Code liefert unerklärliche Fehler?
In unserem kostenlosen Access-Audit schaut sich André Minhorst persönlich gemeinsam mit Dir Deine Lösung per Zoom an – und zeigt Dir, wo Datenmodell, VBA-Code, Ergonomie und Sicherheit Optimierungspotenzial bieten.
Jetzt kostenloses Access-Audit anfordern →Sie sehen gerade einen Platzhalterinhalt von Facebook. Um auf den eigentlichen Inhalt zuzugreifen, klicken Sie auf die Schaltfläche unten. Bitte beachten Sie, dass dabei Daten an Drittanbieter weitergegeben werden.
Mehr InformationenSie sehen gerade einen Platzhalterinhalt von Instagram. Um auf den eigentlichen Inhalt zuzugreifen, klicken Sie auf die Schaltfläche unten. Bitte beachten Sie, dass dabei Daten an Drittanbieter weitergegeben werden.
Mehr InformationenSie müssen den Inhalt von hCaptcha laden, um das Formular abzuschicken. Bitte beachten Sie, dass dabei Daten mit Drittanbietern ausgetauscht werden.
Mehr InformationenSie müssen den Inhalt von reCAPTCHA laden, um das Formular abzuschicken. Bitte beachten Sie, dass dabei Daten mit Drittanbietern ausgetauscht werden.
Mehr InformationenSie sehen gerade einen Platzhalterinhalt von Turnstile. Um auf den eigentlichen Inhalt zuzugreifen, klicken Sie auf die Schaltfläche unten. Bitte beachten Sie, dass dabei Daten an Drittanbieter weitergegeben werden.
Mehr InformationenSie sehen gerade einen Platzhalterinhalt von X. Um auf den eigentlichen Inhalt zuzugreifen, klicken Sie auf die Schaltfläche unten. Bitte beachten Sie, dass dabei Daten an Drittanbieter weitergegeben werden.
Mehr Informationen