1

Dictionary<int, Foo> fooDic値がクラスでFooあり、プロパティがあるため、辞書があります。たとえば、CSV文字列として_barNameすべての名前が必要です。fooDic

var fooDic = new Dictionary<int, Foo>()
{
    { 0, new Foo { _barId = 10, _barName = "some value" } },
    { 1, new Foo { _barId = 15, _barName = "some Foo value" } }, 
    { 2, new Foo { _barId = 25, _barName = "some Foobar value" } }
};

次のように出力する必要があります

string result = "some value, some Foo value, some Foobar value";

あなたのアイデア/解決策を共有してください、それをどのように達成することができますか?

4

1 に答える 1

9

このような:

String names = String.Join(", ", fooDic.Select(x => x.Value._barName));

見てください:

http://ideone.com/F4bLU

于 2012-07-27T09:31:54.030 に答える