デバッグの目的で、IEnumerableの内容をカンマ区切りの各文字列項目で1行の文字列にすばやく取得したいとします。私はforeachループでヘルパーメソッドでそれを行うことができますが、それは楽しいものでも簡単なものでもありません。 Linqを使用できますか?いくつかの他の短いish方法ですか?IEnumerable <string>をコンマ区切り文字列に変換する方法はありますか?
答えて
using System;
using System.Collections.Generic;
using System.Linq;
class C
{
public static void Main()
{
var a = new []{
"First", "Second", "Third"
};
System.Console.Write(string.Join(",", a));
}
}
collection.Aggregate("", (str, obj) => str + obj.ToString() + ",");
string output = String.Join(",", yourEnumerable);
String.Join Method (String, IEnumerable
各部材間の指定されたセパレータを使用して、 String型の構築のIEnumerableコレクションのメンバーを連結します。
IEnumerable<string> foo =
var result = string.Join(",", foo);
なぜ.ToArray()? –
私の間違い、私は答えを編集しました。 –
String.Joinの最後にある.ToArray()が.NETのために必要です。<4 – UNeverNo
文字列に文字列の大規模な配列に参加するには、直接ワンショットで、+を使用一つずつを反復するためのStringBuilderを使用するか、String.Joinはありません。
OT:3つのオペランドを連結する場合、コンパイラはこれらの操作を3つのパラメータを取るstring.Appendメソッドの1つの呼び出しに変えます。したがって、3つ以上のオペランドを使用すると、StringBuilderが便利になります。 –
- 1. JOLTでコンマ区切りの文字列に変換する
- 2. 区切り文字なしの文字列をカンマ区切りの文字列に変換する方法は?
- 3. コンマ区切りの文字列を変数のリストに変換しますか?
- 4. pysparkデータフレームのコンマ区切り文字列を配列に変換します
- 5. Postgresでコンマ区切り文字列を整数配列に変換する
- 6. コンマ区切り文字列を読む
- 7. 数値の文字列をコンマ区切りの値に変換します。
- 8. Mysqlクエリ... WHERE(コンマ区切り文字列)IN(カンマ区切り文字列)
- 9. コンマ区切りのダブルストリングの文字列をリストに変換する
- 10. コンマ区切り文字列をSPのSQLテーブルに変換する
- 11. コンマ区切り文字列をint []に変換する最も簡単な方法は何ですか?
- 12. エイリアスでコンマ区切りにカラム値を変換する方法
- 13. SecureInt64値を持つコンマ区切り文字列を分割する方法はありますか?
- 14. 列区切り文字をRのベクトルに変換する方法はありますか?
- 15. カンマ区切りの文字列をコンマ区切りの列で検索する方法mysql
- 16. エンティティフレームワークによってコンマ区切り値の文字列を文字列[]に変換します
- 17. コンマ区切り文字列を整数配列に変換する最も良い方法
- 18. jqueryのコンマ区切り文字列を数値(整数)配列に変換する方法
- 19. 変換パイプは、C#でカンマ区切り形式に文字列を区切り
- 20. コンマ区切り文字列をカンマに変更するDB2のIN句で使用する区切り整数
- 21. ストアドプロシージャ内でコンマ区切り文字列を分割する方法は?
- 22. 個々の文字列自体にコンマがある場合、oracle plsqlでカンマ区切りの文字列を分割する方法はありますか?
- 23. コンマ区切り値に換算する:
- 24. regexでコンマ区切りの文字列をキャプチャする
- 25. V-forメソッドでコンマ区切り文字列を分割する
- 26. 2つのコンマ区切り文字列を比較する
- 27. コンマで区切られた文字列をint PHPに変換しますか?
- 28. XSLT 1.0区切り文字列をノードに変換する
- 29. 昏睡区切り文字列をcsvに変換する
- 30. 区切り文字列をArrayに変換するApache Commonsユーティリティー?
[IEnumerableからstringへ]重複している可能性があります(http://stackoverflow.com/questions/3414263/ienumerable-to-string) –