文字列の分割・連結を行うSplitとJoinを使ってみる
stringクラスのSplitメソッドとJoinメソッドを利用して、文字列を配列へ分割、配列を文字列に連結する方法を紹介しています。文字列を手っ取り早く行ごとに処理する場合などに便利です。
サンプルコード
string text = "A,B,C,D,E,F,G";
//カンマでstring[]に分割しaryに代入
string[] ary = text.Split(',');
//三番目の要素(C)を出力
Console.WriteLine(ary[2]);
//三番目の要素をReplaceに変更
ary[2] = "Replace";
//aryの要素をスペースで結合しtextに代入
text = string.Join(" ", ary);
//textを出力
Console.WriteLine(text);
概要
テキストデータなどを読み込んだ際によく使うテキストの
Split
と
Join
の処理を実施しています。
Split
では指定された文字列を区切り文字として配列に変換します。
Join
では指定された文字列を利用して、配列を文字列として連結します。