如何在 Visual Studio 2019 中通过单击按钮重复数组中的元素

How to repeat elements on array with button click in Visual Studio 2019

我正在制作一个简单的算术运算符数学游戏。我希望每当我单击“下一步”按钮时更改操作数。

这是我的代码。它更改操作数,但在使用数组的所有元素时停止程序。我怎样才能以随机顺序重复数组的元素?

String[] operand = { "+", "-", "/", "*" };
private void btnNext_Click(object sender, EventArgs e)
{
    int i = Array.IndexOf(operand, lblOperand.Text);

    if (i >= 0)
        lblOperand.Text = operand[i + 1];
    else
        lblOperand.Text = operand[0];
} 

Random() 随机顺序

public  string[] operand = { "+", "-", "/", "*" };
Random rnd = new Random();
private void btnNext_Click(object sender, EventArgs e)
{            
    int randomIndex = rnd.Next(0, operand.Length);
    lblOperand.Text = operand[randomIndex];
}