<分区>
我有一个字典,其中包含一个 Person 和一个 Count 值:
Dictionary<string, int> PersonDictionary = new Dictionary<string, int>();
它有以下值:
Sally, 6
Beth, 5
Mary, 5
我想轮换每个人,并在每次循环时将值减 1。我在这方面遇到了真正的思维障碍
获取 Sally 并减 1,然后转到 Beth 并减 1,然后转到 Mary 并减 1,然后返回给 Sally 的最佳方法是什么......依此类推。
只需添加进一步的说明,我想遍历它并使用 owner.Key
值并将其传递给另一个方法。所以我需要能够一次循环遍历字典 1。
更新:
我的问题有几个问题。一个问题是在循环中递减字典。但我的主要问题是如何遍历每个项目 [Sally -> Beth -> Mary -> Sally
) 直到每个人的值变为 0 - 这部分仍然是一个大问题。