C#でリストを文字列に変換する 質問する

C#でリストを文字列に変換する 質問する

C# でリストを文字列に変換するにはどうすればよいですか?

toStringList オブジェクトを実行すると、次の結果が得られます。

System.Collections.Generic.List`1[System.String]

ベストアンサー1

おそらく、次のようなことをしようとしているのでしょう:

string combinedString = string.Join( ",", myList.ToArray() );

,リスト内の要素を分割する任意の文字に置き換えることができます。

また、コメントに記載されているように、次のこともできます。

string combinedString = string.Join( ",", myList);

参照:

Join<T>(String, IEnumerable<T>)

構築されたメンバーを連結するIEnumerable型のコレクション各メンバー間に指定された区切り文字を使用します。

おすすめ記事