以更大的增量计数

时间:2018-01-25 08:52:36

标签: c#

这是我目前的代码,但我注意到我无法说出计算并扣除具体金额,只需1 ...

//Pernix Buttons
private void Pernix1_MouseDown(object sender, MouseEventArgs e)
{
    if (e.Button == MouseButtons.Left)
    {
        CountP++;
        PernixL1.Text = CountP.ToString();
    }
    else if(e.Button==MouseButtons.Right)
    {
        if (CountP > 0)
            CountP--;
        PernixL1.Text = CountP.ToString();
    }

}

我如何制作它,以便点击数量计80码并扣除80?

4 个答案:

答案 0 :(得分:3)

看起来你对编程很新。 我拿了你的代码并采纳了它:

//Pernix Buttons
private void Pernix1_MouseDown(object sender, MouseEventArgs e)
{
    int sizePerClick = 80;
    if (e.Button == MouseButtons.Left)
    {
        CountP+=sizePerClick;
        PernixL1.Text = CountP.ToString();
    }
    else if(e.Button==MouseButtons.Right)
    {
        if (CountP > 0)
            CountP-=sizePerClick;
        PernixL1.Text = CountP.ToString();
    }

}

运算符x- = y和x + = y类似于使用x = x + y(或x = x-y)这样的表达式。

希望有所帮助。 欢呼声,

克里斯托夫

答案 1 :(得分:2)

计数++表示实际计数=计数+ 1所以要增加80,您只需使用:

count = count + 80;

答案 2 :(得分:2)

递增/递减运算符将+/-该值加1.如果要使用不同的增量,则需要使用算术运算符。

例如,要添加80,请使用CountP += 80代替CountP++

答案 3 :(得分:0)

有一些变量

int count=0;

想增加价值?简单地说:

count=count+80;

count等于count + 80

的值

一旦你变懒,你可以说

    count+=80;

    //same goes with 1
    count=count+1    //increments by 1
    //or  
    count+=1;        //increments by 1
    //or
    count++;         //increments by 1
    //or
    ++count;         //increments by 1

但请注意++count,但有时候表现不同。

你也可以用同样的方式减少,乘以或除以值count=count-80; count=count*80; count=count/80; 不需要混淆,就像纸张和平xd

一样