C#で文字列配列を結合する方法を紹介します。以下の3つの方法を利用することができます。
c#で文字列配列をJOINメゾットを利用して結合する
string.Join()メソッドは、指定された区切り文字を使用して文字列配列を結合します。
string[] array = { "Hello", "World", "OpenAI" };
string result = string.Join(" ", array);
Console.WriteLine(result);
出力結果:Hello World OpenAI
LINQのAggregateメゾットを利用して結合する
Aggregate()メソッドは、指定された初期値と累積関数を使用して配列の要素を結合します。
string[] array = { "Hello", "World", "OpenAI" };
string result = array.Aggregate((current, next) => current + " " + next);
Console.WriteLine(result);
出力結果:Hello World OpenAI
LINQのJoinメゾットを利用して結合する
String.Join()メソッドは、string.Join()メソッドと同様に文字列配列を結合しますが、LINQの拡張メソッドとして提供されます。
string[] array = { "Hello", "World", "OpenAI" };
string result = array.StringJoin(" "); // String.Join()の代替メソッド
Console.WriteLine(result);
出力結果:Hello World OpenAI
いずれの方法でも、文字列配列を指定した区切り文字で結合することができます。