C#で文字列配列を結合する方法!LINQやJOIN、Aggregateでの解説
C#で文字列配列を結合する方法!LINQやJOIN、Aggregateでの解説

C#で文字列配列を結合する方法!LINQやJOIN、Aggregateでの解説

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

いずれの方法でも、文字列配列を指定した区切り文字で結合することができます。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です