私はlinqの配列またはリストを持っています。私はそれをコンソールの文字列として表示したい!私は何をすべきか?C#での配列の表現
答えて
私があなたに与える最も一般的な答えは、各要素をループし、各要素に対してToString()
メソッドを使用することです。
また、Array/ListをXmlにシリアル化することもできます。
ちょうどそれを繰り返しますか?私は、これは文字列だけでうまくいくと思う。もちろん、
Console.WriteLine("{" + String.Join(", ", array) + "}");
:
foreach (var item in list)
{
Console.WriteLine(item.ToString());
}
String.Join(delimiter, array);
あなたはとしてそれを表すことができます。
通常、コレクションまたは配列の場合は、ループすることができます。 the foreach
keyword
List<Object> list = ...
foreach (Object o in list) {
Console.WriteLine(o.ToString);
}
を確認してください、私はあなたが見たい正確に何についてのいくつかのより多くの情報が必要だろうが、一見私のような何か試してみた:あなたはより多くのLINQのアプローチを希望した場合
public string StringFromArray(string[] myArray)
{
string arrayString = "";
foreach (string s in myArray)
{
arrayString += s + ", ";
}
return arrayString;
}
あなたはString.Join –
@Bartを再改造しました。このバージョンでは結合文字列の最後に無意味な余分な "、"が追加されます。それはまた、より遅くなり、文字列よりも多くのメモリを食べるでしょう。 – LukeH
を次のコードを使用できます。
String text = String.Join("," + Environment.NewLine, list.Select(item => item.ToString()).ToArray());
Console.WriteLine(text);
第1引数は、配列内の項目間に挿入する文字を指定します。リスト上の.Selectを使用すると、配列内のアイテムの文字列表現を取得できます。
- 1. 配列の表現
- 2. RustでCの配列へのポインタを表現する方法
- 3. リンクリストの配列表現
- 4. 配列の正規表現ですか?
- 5. 変換するC#の配列フラット表現へ
- 6. MySQL - 配列を表現
- 7. スキーム内の配列の表現
- 8. ErlangでC配列を表現する最良の方法は何ですか?
- 9. numpy整数のブール配列表現
- 10. 整数配列JSON表現の短縮
- 11. は、正規表現の配列
- 12. 最大ヒープの配列表現
- 13. Esper - クエリ結果の配列表現
- 14. 配列の最大ヒープ表現
- 15. 文字列を配列に分割するC++の正規表現
- 16. C#メソッドの文字列表現
- 17. Cの文字列表現time_t
- 18. C#の表現
- 19. C++でのアソシエーションの表現
- 20. 配列の文字列表現をPythonのnumpy配列に変換します
- 21. Cでの正規表現
- 22. C#正規表現の正規表現
- 23. 文字列の行列を別の配列のインデックスで表現する
- 24. 文字の配列は、Cで文字列定数を表現する別の方法ですか?
- 25. Cでの文字列配列からのフル値を表示
- 26. パース文字列JavaMEのバイト配列の再表現
- 27. どのように配列を表現するのですか?
- 28. C#コレクションの表現
- 29. C++オプションオブジェクトの表現
- 30. 客観C:配列要素の表示
ありがとうございました。私はJsonシリアライザを使用することを決めました。視覚的にシンプルです –