と仮定私は文字列のコレクションがあります。生成カンマ区切り
"foo"
"bar"
"xyz"
をそして私のようなものの中に、リストからカンマ区切り値を生成したいと思います:
"foo, bar, xyz"
お知らせの欠如"、 " 最後に。
- 用のループとString.Formatの()またはのStringBuilder:
は、私はこれを生成する方法の数十があることを認識しています。 > 0
- 値は入れていない場合
- 利用の整数カウンタとエンディングを削除する「 『』、」最初の実行上の
- など
私は右の持っているもののサンプルコード現在:
if (strs.Count() > 0)
{
var sb = new StringBuilder();
foreach (var str in strs)
sb.AppendFormat("{0}, ", str);
return sb.Remove(0, 2).ToString();
}
上記のシナリオで再利用可能なコードは何ですか?その理由は何ですか?
LINQの使い方 –