Die beste Möglichkeit Strings in VB.NET zu kombinieren

Die Kombination von Strings in VB.NET ist ein einfacher Vorgang: Man kann einen String mit dem Operator & an das Ende eines anderen anhängen oder die Insert-Methode verwenden, um einen String in einen anderen einzufügen. Zwar ermöglichen die Operatoren & und + beide das Kombinieren von Strings, aber man sollte normalerweise den Operator & verwenden, da der Operator + die Werte in den Typ Double umwandelt, wenn es sich bei einem der Werte nicht um einen String-Ausdruck handelt.

Bei Verwendung des Operators & versucht VB.NET, Werte, die keine Strings sind, in Strings umzuwandeln und sie dann zu verknüpfen. Der Operator & gilt daher als eindeutig beim Verknüpfen von Strings, da er sich auf die String-Verknüpfung beschränkt, selbst wenn es sich bei den Datentypen nicht um Strings handelt. Hier ein Beispiel:

Zunächst werden zwei Variablen definiert, welche die zu kombinierenden Strings enthalten: strNameFirst und strNameLast. Unter Verwendung des Operators & werden die Werte dieser Strings zu einem dritten String verknüpft: strNameFull. An diesem Punkt ist strNameFull gleich „JamesLipton“. Um einen Abstand zwischen den Vor- und Nachnamen zu setzen, wird die Insert-Methode der String-Klasse eingesetzt, die das Einfügen eines Zeichens innerhalb eines Strings erlaubt. Hierzu wird angegeben, an welcher Stelle das Zeichen welches Zeichen eingefügt werden soll. In diesem Beispiel wird einfach ein Leerzeichen zwischen dem Vor- und dem Nachnamen eingefügt.

ZDNet.de Redaktion

Recent Posts

Black Friday: Vorsicht vor schädlichen QR-Codes

Bösartige QR-Codes, die per E-Mail versendet werden, eignen sich sehr gut, um Spam-Filter zu umgehen.

3 Stunden ago

Black Friday: Zahl der ominösen Shopping-Websites steigt

Unsichere Websites und Phishing-Mails in Verbindung mit Black Friday können kauffreudigen Konsumenten zum Verhängnis werden.

3 Stunden ago

SmokeBuster bekämpft SmokeLoader

Malware SmokeLoader wird weiterhin von Bedrohungsakteuren genutzt, um Payloads über neue C2-Infrastrukturen zu verbreiten.

10 Stunden ago

Taugen Kryptowährungen als Unterstützer der Energiewende?

Bankhaus Metzler und Telekom-Tochter MMS testen, inwieweit Bitcoin-Miner das deutsche Stromnetz stabilisieren könnten.

1 Tag ago

Supercomputer-Ranking: El Capitan überholt Frontier und Aurora

Mit 1,7 Exaflops ist El Capitan nun der dritte Exascale-Supercomputer weltweit. Deutschland stellt erneut den…

1 Tag ago

Ionos führt neue AMD-Prozessoren ein

Der deutsche Hyperscaler erweitert sein Server-Portfolio um vier Angebote mit den neuen AMD EPYC 4004…

1 Tag ago