0

これは私の配列がどのように見えるかです:

key : value

name : victor
age : 16
country : romania
city : bucharest
language : romania

すべての要素を通過して次のようなものを取得するにはどうすればよいですか:

Console.WriteLine("{0} = {1}", /*keyName*/, /*keyValue*/);
4

2 に答える 2

4

それは配列ではありません。それが辞書です。

それを繰り返すには、for ループまたは foreach ループのいずれかを使用します。

例:

        var dictValues = new Dictionary<string, string>();
        // fill dictValues
        foreach(var items in dictValues)
            Console.WriteLine("{0} = {1}", items.Key, items.Value);
于 2012-09-16T12:30:19.510 に答える
1

そのはず

Dictionary<string, object> dics = new Dictionary<string, object>();

dics.Add("name","victor");
dics.Add("age",16);
dics.Add("country","romania");

foreach(var key in dics.Keys)
{
   Console.WriteLine("{0} = {1}", key, dics[key]);
}
于 2012-09-16T12:42:40.877 に答える