Convertir un tableau de chaînes en chaîne en C#

Muhammad Zeeshan 12 octobre 2023
  1. Utilisez la méthode Join() pour convertir le tableau de chaînes en chaîne en C#
  2. Utilisez Concat() pour convertir un tableau de chaînes en chaîne en C#
  3. Utilisez String Builder() pour convertir le tableau de chaînes en chaîne en C#
Convertir un tableau de chaînes en chaîne en C#

Dans cet article, nous allons apprendre à convertir un tableau de chaînes en une seule chaîne en C#.

Utilisez la méthode Join() pour convertir le tableau de chaînes en chaîne en C#

La méthode Join() est utilisée pour convertir un tableau de chaînes en une seule chaîne. Nous pouvons l’utiliser pour créer un tableau avec deux éléments, chaque chaîne étant indiquée comme une chaîne stricte.

Syntaxe:

string.Join("", str); 

Exemple:

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}");
    }
}

Production:

Hello.World

Nous initialisons une variable de chaîne str à 2 pour stocker la chaîne initialisée et utilisons le Join() pour combiner à la fois str[0] et str[1].

Utilisez Concat() pour convertir un tableau de chaînes en chaîne en C#

La méthode Concat() est utilisée pour convertir facilement un tableau de chaînes en une seule chaîne.

Syntaxe:

string result = String.Concat(str);

Exemple:

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}");
  }
}

Production:

Hello World

Nous initialisons une variable de chaîne str en tant que 2 et une variable de chaîne nommée result pour stocker la chaîne résultante et utilisons le Concat() pour combiner à la fois str[0] et str[1] et pour être stocké a résulté en chaîne dans result.

Un point positif est que dans la méthode Concat(), nous n’avons pas besoin d’utiliser un paramètre nul ou vide car Join() le fait.

Utilisez String Builder() pour convertir le tableau de chaînes en chaîne en C#

La technique String Builder() est idéale lorsque l’on boucle sur un tableau de chaînes avant d’ajouter les éléments.

Syntaxe:

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

Exemple:

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}");
    }
}

Production:

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

Article connexe - Csharp Array

Article connexe - Csharp String