たとえば、次のような辞書を作成するとします。
Dictionary<string, MyClass> dic = new Dictionary<string, MyClass>();
dic.add("z1", val1);
dic.add("abc9", val2);
dic.add("abc8", val3);
dic.add("ABC1", val4);
だから私がするとき:
foreach (KeyValuePair<string, MyClass> kvp in dic)
{
}
これらの値が「z1」、「abc9」、「abc8」、「ABC1」として取得される保証はありますか?
そして、最初にこれを行うとしたら、「z1」、「abc8」、「ABC1」になりますか?
dic.Remove("abc9");