单击按钮如何在比较语句中增加两个数字之一

马修·凯利(Matthew Kelley)

我正在用C#制作一个小的UWP应用程序,以模拟吸管。我遇到的问题是我希望用户点击按钮,然后将baseNumber变量(最初设置为2-表示任何意义的吸管最少)与从另一个按钮事件传递过来的随机生成的数字。我要把这部分放下来。

使我适合的部分是,我希望下一个用户然后单击相同的按钮,并且我希望baseNumber增加1,并具有与LostStraw相比的新数字。如果该用户被宣布为安全用户,则我希望通过单击按钮来为下一个用户再次增加数字,直到最终数字彼此相等,一个用户拉起一根短稻草,然后采用另一条代码路径。

我对编码非常陌生,所以我想要的甚至可能无法实现。下面是我尝试过的示例。我还在do / do while和for循环上尝试了变体。

如果我能以某种方式在每次通过时停止诸如for循环之类的操作,并使其等待用户输入(按下按钮),那将是理想的选择。我也无法弄清楚。

您可以提供的任何帮助或想法将不胜感激!

private void drawButton_Click(object sender, RoutedEventArgs e)  
        {

            int baseNumber = 2;
            int losingStraw = Convert.ToInt32(drawButton.Tag);   

            if (baseNumber < losingStraw)
            {
                instructions.Text = "You are safe!";
                baseNumber = baseNumber++; // that doesn't work at all. I was hoping that baseNumber
            }
            else
            {
                instructions.Text = "You have drawn the losing straw";
            }

        }
莫希特·什里瓦斯塔瓦(Mohit Shrivastava)

您不必编写baseNumber++;baseNumber = baseNumber++;因为++又名一元运算符有助于将整数值增加一。因此baseNumber++;意味着baseNumber = baseNumber + 1;

编辑

在您的情况下,变量int baseNumber = 2;已在事件本身中声明并初始化,因此,每次触发该事件时,baseNumber都会将其初始化为2,并且您将看不到任何更改。这样你可以做这样的事情

int baseNumber; // you can do 2 here as well
public YourFormName() 
{
    baseNumber = 2; 
}  

private void drawButton_Click(object sender, RoutedEventArgs e)  
{
    int losingStraw = Convert.ToInt32(drawButton.Tag);   
    if (baseNumber < losingStraw)
    {
        instructions.Text = "You are safe!";
        baseNumber = baseNumber++; // that doesn't work at all. I was hoping that baseNumber
    }
    else
    {
        instructions.Text = "You have drawn the losing straw";
    }
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何比较两个数字提取

来自分类Dev

如何在“确保”子句中评估两个条件之一?

来自分类Dev

单击按钮最多可找到两个数字

来自分类Dev

如何在一个switch语句中合并两个case语句

来自分类Dev

如何在mongodb的$ or语句中合并两个$ and语句?

来自分类Dev

计算机如何在底层比较两个数字?

来自分类Dev

计算机如何在底层比较两个数字?

来自分类Dev

如何在MySQL中比较两个数字作为字符串?

来自分类Dev

如何在Android Studio的If语句中编写“如果单击了if按钮”?

来自分类Dev

如何比较两个数据帧,并添加两个数据帧之一没有的行和列

来自分类Dev

如何比较一行中长度不同的两个数字并打印它们

来自分类Dev

如何在WPF中选择两个切换按钮之一?

来自分类Dev

如何在同一条语句中合并两个字段

来自分类Dev

如何在两个数字之间生成一系列 Alpha 数字?

来自分类Dev

如何在if语句中检查两个条件?

来自分类Dev

SQL 比较 case 语句中一列中的多个数字

来自分类Dev

如何将单行中两个数字的范围与同一行中的数字进行比较?

来自分类Dev

如何在一线比较两个数组的对应项?

来自分类Dev

高效比较两个数字范围

来自分类Dev

比较两个数字,ramdajs

来自分类Dev

比较从文件读取的两个数字

来自分类Dev

高效比较两个数字范围

来自分类Dev

比较两个数字的最高位:==、<、<=

来自分类Dev

如何匹配以两个指定字符之一开头的字符串,然后是两个或多个数字

来自分类Dev

如何在Kotlin中比较两个数组?

来自分类Dev

如何在JavaScript中比较两个数组?

来自分类Dev

如何在mysql查询中比较两个数组?

来自分类Dev

如何在PHP中比较两个数组与条件

来自分类Dev

如何在javascript中比较两个数组的值

Related 相关文章

  1. 1

    如何比较两个数字提取

  2. 2

    如何在“确保”子句中评估两个条件之一?

  3. 3

    单击按钮最多可找到两个数字

  4. 4

    如何在一个switch语句中合并两个case语句

  5. 5

    如何在mongodb的$ or语句中合并两个$ and语句?

  6. 6

    计算机如何在底层比较两个数字?

  7. 7

    计算机如何在底层比较两个数字?

  8. 8

    如何在MySQL中比较两个数字作为字符串?

  9. 9

    如何在Android Studio的If语句中编写“如果单击了if按钮”?

  10. 10

    如何比较两个数据帧,并添加两个数据帧之一没有的行和列

  11. 11

    如何比较一行中长度不同的两个数字并打印它们

  12. 12

    如何在WPF中选择两个切换按钮之一?

  13. 13

    如何在同一条语句中合并两个字段

  14. 14

    如何在两个数字之间生成一系列 Alpha 数字?

  15. 15

    如何在if语句中检查两个条件?

  16. 16

    SQL 比较 case 语句中一列中的多个数字

  17. 17

    如何将单行中两个数字的范围与同一行中的数字进行比较?

  18. 18

    如何在一线比较两个数组的对应项?

  19. 19

    高效比较两个数字范围

  20. 20

    比较两个数字,ramdajs

  21. 21

    比较从文件读取的两个数字

  22. 22

    高效比较两个数字范围

  23. 23

    比较两个数字的最高位:==、<、<=

  24. 24

    如何匹配以两个指定字符之一开头的字符串,然后是两个或多个数字

  25. 25

    如何在Kotlin中比较两个数组?

  26. 26

    如何在JavaScript中比较两个数组?

  27. 27

    如何在mysql查询中比较两个数组?

  28. 28

    如何在PHP中比较两个数组与条件

  29. 29

    如何在javascript中比较两个数组的值

热门标签

归档