読者です 読者をやめる 読者になる 読者になる

プログラマーな日々

プログラマーをやっています。好きなツール:WorkFlowy、好きな言語:C#、好きなサービス:Backlog、好きなAWS:AWS Lambda。

System.Collections.Generic.Listからカンマ区切りの文字列を生成する その2

Visual Studio 2008 .NET Framework 3.5の環境で、以下と同じコードを書いたら、ビルドエラーになりました。
System.Collections.Generic.Listからカンマ区切りの文字列を生成する - プログラマーな日々

どうして?

.NET Framework 3.5では、String.Joinの引数はStringの配列しか渡せません。
String.Join メソッド (System)
指定した String 配列の各要素間にある指定した区切り記号 String を連結し、連結された単一の文字列を作成します。

.NET 4でオーバーロードが追加されてたんですね。
String.Join メソッド (System)
指定した配列の要素またはコレクションのメンバーを連結します。各要素の間には、指定した区切り記号が挿入されます。 ...