C# で文字列配列を文字列に変換する

  1. C#Join() メソッドを使用して文字列配列を文字列に変換する
  2. C#Concat() を使用して文字列配列を文字列に変換する
  3. C#String Builder() を使用して文字列配列を文字列に変換する

この記事では、C# で文字列配列を単一の文字列に変換する方法を学習します。

C#Join() メソッドを使用して文字列配列を文字列に変換する

Join() メソッドは、文字列配列を単一の文字列に変換するために使用されます。これを使用して、2つの要素を持つ配列を作成できます。すべての文字列は、厳密な文字列として示されます。

構文:

string.Join("", str); 

例:

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

出力:

Hello.World

文字列変数 str を 2 として初期化して、初期化された文字列を格納し、Join() を使用して str[0]str[1] の両方を組み合わせます。

C#Concat() を使用して文字列配列を文字列に変換する

Concat() メソッドは、文字列配列を単一の文字列に簡単に変換するために使用されます。

構文:

string result = String.Concat(str); 

例:

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

    }
}

出力:

Hello World

文字列変数 str2 として初期化し、result という名前の文字列変数を初期化して結果の文字列を格納し、Concat() を使用して str[0]str[1] の両方を結合します。保存された結果は result に文字列になりました。

プラスの点は、Concat() メソッドでは、Join() が行うように null または空のパラメーターを使用する必要がないことです。

C#String Builder() を使用して文字列配列を文字列に変換する

String Builder() 手法は、要素を追加する前に文字列配列をループする場合に理想的です。

構文:

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

例:

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

出力:

Hello.World.

関連記事 - Csharp Array

  • C# で配列の長さを取得する
  • C# で配列を並べ替える
  • C# で配列を降順で並べ替える
  • C# で文字列をバイト配列に変換する方法
  • 関連記事 - Csharp String

  • C# で配列の長さを取得する
  • C# で配列を並べ替える
  • C# で配列を降順で並べ替える
  • C# で文字列をバイト配列に変換する方法