c# - 需要帮助使用 for 循环递增 1。每次只加1

标签 c# for-loop increment

所以我有一个计分方法,它会在我们玩完之后运行,如果用户想重玩游戏则再次运行。我在其中显示分数。

比如

第一次尝试:

Game 1 : He scored 20

然后用户决定重玩游戏,得到不同的分数。然后我想让它显示。

第二次尝试:

Game 1 : He scored 20

Game 2 : He scored 10

第三次尝试:等等

Game 1 : He Scored 20

Game 2 : He scored 10

Game 3 : He scored 5

我试过在 foreach 中使用 for 循环,然后将 i 放入另一个 int

public void HighScore()
        {
            int gameList = 1;
            foreach (var item in Points)
            {
                for (int i = 1; i < Points.Count; i++)
                {
                    gameList = i++;
                }
                Console.WriteLine($"{name} : Game {gameList} Score : {item} : Level [{GameLevel}]");
            }
        }

//Points是一个Int List

//我要更改游戏编号Game 1, 2, 3, 4,.

最佳答案

不需要 for 循环:

public void HighScore()
    {
        int gameList = 1;
        foreach (var item in Points)
        {
            Console.WriteLine($"{name} : Game {gameList} Score : {item} : Level [{GameLevel}]");
            gameList++;
        }
    }

关于c# - 需要帮助使用 for 循环递增 1。每次只加1,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55556441/

相关文章:

c# - 如何将 kml 文件加载到谷歌地图中?

c# - VS 201 0's Productivity Power Tools' s 右侧的选项卡井

javascript - 在 jquery 中重新索引数组对象

c++ - 字符类型边界处增量运算符的行为

c++ - 将递增/递减运算符放在三元/条件运算符中是否安全?

c# - 我如何管理空检查的冲击?

c# - 南希FX : how to get posted form value?

java变量在循环中递增后保存错误的值

python - Matlab 到 Python - 为什么嵌套 for 循环在 python 中运行频率是两倍?

Jquery:增加对象同级数据属性的值