所以,我知道,与一个代码段,例如:创建具有(X ++)%N在C#递减序列
int x = 0; //class field variable
private void button1_Click(object sender, EventArgs e)
{
Label1.Text += (x++)%4 + 1;
}
如果按钮被点击8倍的12341234的序列中显示的形式。
我的目标是让43214321显示。
我能够得到与:
int x = 0; //class field variable
private void button1_Click(object sender, EventArgs e)
{
Label1.Text += 3-(x++)%4;
}
我也能得到与32143214:
int x = 1; //class field variable
private void button1_Click(object sender, EventArgs e)
{
Label1.Text += 4-(x++)%4 + ;
}
我在做什么错?有没有一个通用公式?
注:我的X确实有被初始化到1