C# verkettet Strings

C# verkettet Strings

Zwei oder mehr Zeichenketten können in der Computerprogrammierung und der Datenverarbeitung verkettet werden, um Platz zu sparen oder sie als ein einzelnes Objekt anzusprechen. In C# Programmiersprache ist die String -Verkettung eine gemeinsame Aufgabe. Wenn eine Zeichenfolge mit einem anderen Typ in C#verkettet wird, ist das Ergebnis immer eine Zeichenfolge. Wenn eine String -Verkettungsoperand null ist, wird die leere Zeichenfolge ersetzt. Die Stringwerte sind bis zur Laufzeit selten bekannt. Die String -Verkettung erfolgt normalerweise zur Laufzeit. Der Hauptzweck dieses Artikels besteht darin, Sie in die C# String -Verkettung vorzustellen.

Was ist eine String -Verkettung in C# in Ubuntu 20.04?

Die Saite.Die CONCAT -Methode wird verwendet, um mehrere Zeichenfolgentypen oder den String -Ausdruck eines oder mehrerer Objektinstanzen zu kombinieren. Eine verkettete Zeichenfolge wird immer von der String -Verkettungsmethode zurückgegeben. Umgang mit alternativen Typen und Anzahl von Parametern zu dieser Methode kann überladen werden. Die Verkettung von zwei oder mehr Zeichenfolgen mit unterschiedlichen Syntaxformen ist machbar.

Syntax der String -Verkettungsmethode in C# in Ubuntu 20.04

Die String -Verkettungsmethode hat die folgende Syntax:

öffentliche statische Saite.Concat (String str1, String str2);

Wir verwenden die Zeichenfolge.Koncat -Methode zur Verkettung der angegebenen Zeichenfolge. Die angegebenen Zeichenfolgen werden als Variablen deklariert und in der String -Verkettungsmethode als Parameter übergeben. Alle diese Parameter sind vom System.Eigenschaft Typ Typ und der zurückgegebene Wert ist auch des Systems.String -Typ. Diese Methode gibt das Ergebnis einer Zeichenfolge zurück, die aus angegebenen Zeichenfolgen erstellt wurde, die mit der String -Verkettungsmethode zusammengefasst sind.

Wie man die Zeichenfolge in C# in Ubuntu 20 verkettet.04?

Wir können die Zeichenfolge mit einer anderen Zeichenfolge mit Hilfe allgemeiner Wege hinzufügen. Lassen Sie uns mit der Verkettung der Saiten in C# beginnen. Schauen Sie sich die folgenden Beispiele an, um die Grundlagen der Verkettung von Saiten mit gemeinsamen C# -Methoden zu lernen. Wir haben Ubuntu 20 verwendet.04 für alle Hinrichtungen.

Beispiel Nr. 1: Verwenden der Zeichenfolge.Concat (String, String) Methode in C# in Ubuntu 20.04:

Das folgende Programm verwendet die Zeichenfolge.Concat (String, String) Methode zur Veranschaulichung der String -Verkettung. Die Methode verkettet zwei Zeichenfolgen, da wir zwei Zeichenfolgen in der String -Verkettungsmethode bestanden haben. Sehen wir uns die unten stehende Programmimplementierung an.

Zunächst haben wir die Systembibliothek „System verwenden“ eingeschlossen, über die wir auf die Systemmethode, die Funktion oder die integrierten Eigenschaften zugreifen können. Die Klasse ist mit dem öffentlichen Schlüsselwort definiert und weist einer Klasse als "StringConcat" einen Namen zu, der einen Namen zuweist. In der Klasse haben wir die Hauptfunktion bezeichnet und in der Hauptfunktionskörper gibt es drei variable Erklärungen. Die Variablen sind definiert als "Str1", "str2" und "str3", und diese Variablen haben ein System.String -Typ. Der ersten Variablen „STR1“ und der zweiten Variablen „Str2“ wird ein String -Wert zugewiesen. Der Wert der dritten Variablen, „Str3“, ist nicht darauf eingestellt.

Die Writeline -Methode wird zum Drucken der Stringwerte vor der Verkettung verwendet. Dann haben wir die Variable "str3" bezeichnet, in der wir die Zeichenfolge haben.Koncat -Methode. Die Saite.Die CONCAT -Methode nimmt diese verschiedenen Zeichenfolgen „Str1“ und „Str2“ in eine einzelne Variable „Str3“ ein und verkettet diese beiden Saiten. Das „STR3“ wird an die Writeline -Methode übergeben, mit der die String -Verkettung angezeigt wird.

Die Art und Weise, wie wir die beiden Zeichenfolgen verkettet haben, wird als Ausgabe im folgenden Bild angezeigt.

Beispiel Nr. 2: Verwenden der String.Concat (String, String, String) Methode in C# in Ubuntu 20.04

Die Verkettung von drei getrennten Zeichenfolgen in eine einzelne Zeichenfolge erfolgt mit der Übergabe der drei Saiten in der Saite.Koncat -Methode. Die Methode gibt das Ergebnis der Zeichenfolge zurück, die durch Verkettung von drei Zeichenfolgen gebildet wird.

Das obige Programm enthält vier Variablen, die als "Str1", "str2", "str3" und "str4" deklariert sind, und diese Variablen sind vom Typsystem.Saite. Wir haben die Stringwerte drei Variablen "Str1", "str2" und "str3" zugewiesen. Dann haben wir die Variable „Str4“, die gerade mit den oben genannten Variablen deklariert wird. Jetzt hat diese Variable eine Zeichenfolge. Die CONCAT -Methode nimmt die drei verschiedenen String -Variablen gleichzeitig an, um eine einzelne Zeichenfolge zu erstellen. Die verkettete Zeichenfolge wird von der Schreiblinie -Methode gedruckt.

Mit der String -Verkettungsmethode wird die Ausgabe als einzelne Zeichenfolge zurückgegeben.

Beispiel Nr. 3: Verwenden der String.Concat (String []) Methode in C# in Ubuntu 20.04

Das folgende C# -Programm zeigt die Möglichkeit, die Methode concat (String []) zu verwenden. Die Werte eines String -Arrays werden mit dieser Methode verkettet. Denken Sie daran, dass der Wert des angegebenen String -Elements nicht null sein sollte, da es sonst ein Argumentnullexception wirft. Diese Methode kann auch eine OutofMemoryException werfen, wenn das angegebene Array keinen Speicher hat.

Wir haben den Hauptfunktionsblock der C# -Klasse, in dem wir ein Array der typisierten Zeichenfolge definiert haben. Das Array ist mit dem Namen "Mystr" definiert und dem angegebenen Array Zeichenfolgewerte zugewiesen. Dann haben wir eine Foreach -Schleife, in der die Elemente des angegebenen String -Arrays „Mystr“ angezeigt werden. Die String -Verkettung erfolgt durch Aufrufen der concat (String []) -Methode in der Writeline.

Unten haben wir die Ausgabe des verketteten Elements des String -Arrays.

Beispiel Nr. 4: Verwenden des Plus -Operators zur String -Verkettung in C # in Ubuntu 20.04

In C#kann der + Bediener auch mit einem String -Wert verwendet werden. Es wird als Verkettungsoperator bezeichnet. Durch die Zusammensetzung der Saiten können wir eine neue Zeichenfolge erstellen.

Hier haben wir zwei Variablen vom Typ String Typ als "String1" und "String2". Diese Variablen werden mit den Stringwerten einiger Wörter initialisiert. Dann haben wir eine andere Variable als „concatstring“ erstellt, in der wir die oben deklarierter Variablen zugewiesen haben und den „+“ -Operator zwischen ihnen verwendet haben. Der „+“ -Operator fügt diese beiden Zeichenfolgen hinzu und die resultierende Zeichenfolge ist eine einzelne Zeichenfolge.

Die einzelnen Zeichenfolgeausgabe wird auf dem Konsolenbildschirm angezeigt.

Beispiel Nr. 5: Verwenden von StringBuilder zur String -Verkettung in C # in Ubuntu 20.04

Im Vergleich zur einfachen String -Verkettung kann die Verwendung eines StringBuilders die Effizienz verbessern. Die StringBuilder -Klasse ist unter dem System definiert.Textnamenspace. Importieren Sie es entweder oder verweisen Sie auf diesen Namespace direkt in der Objektinitialisierung.

Das obige Programm ist erforderlich, um das System einzuschließen.Text "mit dem Schlüsselwort" Verwenden ". Die Klasse ist definiert als "StringBuilderMethod", in dem wir die Hauptfunktion aufgerufen haben. Im Hauptfunktionsblock haben wir das Objekt "StringBuilder" -Klass "SB" erstellt und das Objekt wird mit dem "neuen" Modifikator für die StringBuilder -Methode instanziiert. Für die Schleife wird verwendet, um den Wert der Variablen „A“ zu iterieren. Anschließend verwendet das StringBuilder -Objekt "SB" die Append -Methode, mit der die Werte von "A" angehängt werden können. Die Werte von „A“ werden durch einen Speicherplatz in der Anhangsmethode getrennt. Wie append () gibt es eine Referenz auf den StringBuilder zurück, er kann dynamisch verknüpft werden.

Das Ergebnis aus dem obigen Programm wird auf dem Konsolenbildschirm angezeigt.

Abschluss

Abschließend haben wir eine effektive und einfache Methode mit laufenden Beispielen im C# String -Verkettungsartikel durchgesehen. Die Einführungsdefinition und die Syntax wurden klar erklärt. Wir haben einige der Methoden verwendet, um die Zeichenfolge zu verkettet, aber es gibt viele weitere, die bereits von verschiedenen Programmiersprachen verwendet werden. Wir haben versucht, jede dieser wichtigsten String -Verkettungsmethoden in C# unter Verwendung verschiedener Beispiele zu demonstrieren, die Ihnen zweifellos helfen werden.