配列の各要素を書式変換した上で連結する
■使用例
string[] colors = { "red", "blue", "green" }; var joinedText = StringHelper.Join(",", "({0})", colors);
■出力結果
(red),(blue),(green)
■コード
/// <summary> /// 配列の各要素を書式文字列に従って変換した上で連結。 /// </summary> /// <param name="separator">区切り記号として使用する文字列。</param> /// <param name="format">書式指定文字列。</param> /// <param name="values">連結する要素を格納している配列。</param> /// <returns>連結後の文字列。</returns> public static string Join(string separator, string format, params object[] values) { return string.Join(separator, values.Select(i => string.Format(format, i))); }
2012.07.19 - Selectメソッドを使うように変更。