この記事は会員限定です。会員登録(無料)すると全てご覧いただけます。
文字列配列に格納されている各文字列を連結して1つの文字列を作成するには、Stringクラス(System名前空間)の静的メソッドであるJoinメソッドを使用する。
Joinメソッドでは、第1パラメータに「区切り文字列」を、第2パラメータに対象となる文字列配列を指定する。
result = String.Join(区切り文字列, 文字列配列)
区切り文字列は文字列を連結する際に各要素間に挿入される文字列である。区切り文字列が不要な場合には、空文字列("")あるいはnull(VB.NETの場合はNothing)を指定すればよい。
以下にJoinメソッドを使用したサンプル・プログラムを示す。
// join.cs
using System;
public class JoinTest {
static void Main() {
string result;
string[] data = {"リンゴ", "みかん", "バナナ"};
result = String.Join(",", data);
Console.WriteLine(result);
// 出力:リンゴ,みかん,バナナ
result = String.Join("", data);
Console.WriteLine(result);
// 出力:リンゴみかんバナナ
result = String.Join(null, data);
Console.WriteLine(result);
// 出力:リンゴみかんバナナ
}
}
// コンパイル方法:csc join.cs
Copyright© Digital Advantage Corp. All Rights Reserved.