これは私の配列がどのように見えるかです:
key : value
name : victor
age : 16
country : romania
city : bucharest
language : romania
すべての要素を通過して次のようなものを取得するにはどうすればよいですか:
Console.WriteLine("{0} = {1}", /*keyName*/, /*keyValue*/);
これは私の配列がどのように見えるかです:
key : value
name : victor
age : 16
country : romania
city : bucharest
language : romania
すべての要素を通過して次のようなものを取得するにはどうすればよいですか:
Console.WriteLine("{0} = {1}", /*keyName*/, /*keyValue*/);
それは配列ではありません。それが辞書です。
それを繰り返すには、for ループまたは foreach ループのいずれかを使用します。
例:
var dictValues = new Dictionary<string, string>();
// fill dictValues
foreach(var items in dictValues)
Console.WriteLine("{0} = {1}", items.Key, items.Value);
そのはず
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]);
}