小编use*_*642的帖子

如何制作无限的foreach循环?

我想制作一个foreach循环,以便经常给游戏中的玩家提供金牌,我尝试了以下方法:

foreach (KeyValuePair<int, string> kVP in names)
{
    player[kVP.Key].gold += 1;
    continue;
}
Run Code Online (Sandbox Code Playgroud)

但这并不是无限的.它实际上只给出1金,并停止.

如果它有帮助,names是一个Dictionary<int, string>.

我确实意识到foreach循环永远不会停止,但它并没有给我任何金币.

注意:每个人,我看到我不应该使用foreach循环,但需要kVP.Key,因为它通过其id识别一个玩家,这是在玩家[]的[]中.我不知道如何在另一个循环中获得它

c# foreach

1
推荐指数
1
解决办法
2970
查看次数

标签 统计

c# ×1

foreach ×1