Konvertieren ein String-Array in einen String in C#

Muhammad Zeeshan 30 Januar 2023 25 Mai 2022 Csharp Csharp Array Csharp String
  1. Verwenden Sie die Join()-Methode, um das String-Array in C# in einen String zu konvertieren
  2. Verwenden Sie Concat(), um ein String-Array in C# in einen String zu konvertieren
  3. Verwenden Sie String Builder(), um das String-Array in C# in einen String zu konvertieren
Konvertieren ein String-Array in einen String in C#

In diesem Artikel erfahren Sie, wie Sie ein String-Array in C# in einen einzelnen String konvertieren.

Verwenden Sie die Join()-Methode, um das String-Array in C# in einen String zu konvertieren

Die Join()-Methode wird verwendet, um ein String-Array in einen einzelnen String umzuwandeln. Wir können es verwenden, um ein Array mit zwei Elementen zu erstellen, wobei jede Zeichenfolge als strikte Zeichenfolge angegeben wird.

Syntax:

string.Join("", str); 

Beispiel:

using System;

class HelloWorld
{
    static void Main()
    {
        string[] str = new string[2];
        str[0] = "Hello";
        str[1] = "World";
        string res = string.Join(".", str);
        Console.WriteLine($"{res}");
    }
}

Ausgabe:

Hello.World

Wir initialisieren eine String-Variable str als 2, um den initialisierten String zu speichern, und verwenden Join(), um sowohl str[0] als auch str[1] zu kombinieren.

Verwenden Sie Concat(), um ein String-Array in C# in einen String zu konvertieren

Die Methode Concat() wird verwendet, um ein String-Array einfach in einen einzelnen String umzuwandeln.

Syntax:

string result = String.Concat(str); 

Beispiel:

using System;

public class HelloWorld
{
    public static void Main(string[] args)
    {
    
     string[] str = new string[2];
     str [0] = "Hello ";
     str [1] = "World";
     string res = String.Concat(str);
     Console.WriteLine($"{res}");

    }
}

Ausgabe:

Hello World

Wir initialisieren eine String-Variable str als 2 und eine String-Variable namens result, um den resultierenden String zu speichern, und verwenden Concat(), um sowohl str[0] als auch str[1] zu kombinieren und zu sein gespeicherter Ergebnisstring in Ergebnis.

Ein Pluspunkt ist, dass wir in der Concat()-Methode keinen Null- oder leeren Parameter verwenden müssen, da dies bei Join() der Fall ist.

Verwenden Sie String Builder(), um das String-Array in C# in einen String zu konvertieren

Die String Builder()-Technik ist ideal, wenn wir ein String-Array durchlaufen, bevor wir die Elemente hinzufügen.

Syntax:

StringBuilder bdr = new StringBuilder();
        foreach (string value in array)
        {
            bdr.Append(value);
            bdr.Append('.');
        }

Beispiel:

using System;
using System.Text;

class HelloWorld
{
    static void Main()
    {
    string[] array = new string[] { "Hello","World"};
    StringBuilder bdr = new StringBuilder();
        foreach (string value in array)
        {
            bdr.Append(value);
            bdr.Append('.');
        }
        string res = bdr.ToString();
        Console.WriteLine($" {res}");
    }
}

Ausgabe:

Hello.World.
Muhammad Zeeshan avatar Muhammad Zeeshan avatar

I have been working as a Flutter app developer for a year now. Firebase and SQLite have been crucial in the development of my android apps. I have experience with C#, Windows Form Based C#, C, Java, PHP on WampServer, and HTML/CSS on MYSQL, and I have authored articles on their theory and issue solving. I'm a senior in an undergraduate program for a bachelor's degree in Information Technology.

LinkedIn

Verwandter Artikel - Csharp Array

  • Ermitteln Sie die Länge eines Arrays in C#
  • Sortieren Sie ein Array in absteigender Reihenfolge in C#
  • Sortieren Sie ein Array in C#
  • So konvertieren Sie eine Zeichenkette in ein Byte-Array in C#
  • Wie entferne ich ein Element eines Arrays in C#
  • Hinzufügen von Werten zu einem C#-Array
  • Verwandter Artikel - Csharp String

  • C# Int in String konvertieren
  • C# String in Enum konvertieren
  • Verwendung von Strings in der Switch-Anweisung in C#
  • So konvertieren Sie eine Zeichenkette in ein Byte-Array in C#
  • Wie konvertiert man eine Zeichenkette in C# in boolesche Zeichenketten
  • Wie schreibt man ein mehrzeiliges String-Literal in C#