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

Posted

技术标签:

【中文标题】如何在 Visual Studio 2019 中通过单击按钮来重复数组上的元素【英文标题】:How to repeat elements on array with button click in Visual Studio 2019 【发布时间】:2021-11-12 00:27:30 【问题描述】:

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

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

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];
 

【问题讨论】:

【参考方案1】:

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];

【讨论】:

以上是关于如何在 Visual Studio 2019 中通过单击按钮来重复数组上的元素的主要内容,如果未能解决你的问题,请参考以下文章

在 Visual Studio C# 中通过代码打开 Word 文档

在 Visual Studio 中通过 printf() 打印 std::string

在 Visual Studio 中通过 C# 类编译 C++ 代码

在 Visual Studio 中通过 C# (Selenium) 自动登录 Gmail

在 Visual Studio 中通过 C# 将参数传递给 Mac 上的终端

如何在 Visual Studio 2019 中更改行距?