プログラマーな日々

I'm a Cloud Architect and Developer, and a trainee of the network engineer training course. I have certified by AWS and Cisco (SAA/SOA/DVA/CCNA). I especially have highly motivated to reduce toils.

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)
指定した配列の要素またはコレクションのメンバーを連結します。各要素の間には、指定した区切り記号が挿入されます。 ...