-4
我有以下阵列:如何上下移动int数组
int[] month = new int[12] { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12 };
这代表了我几个月的一年。
现在我有两个按钮和一个标签。标签只应显示数组中当前项目的值。当我按下,让我们说,下一个按钮,它应该从例如。数组中的5到6,现在在标签中显示6。
我有以下阵列:如何上下移动int数组
int[] month = new int[12] { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12 };
这代表了我几个月的一年。
现在我有两个按钮和一个标签。标签只应显示数组中当前项目的值。当我按下,让我们说,下一个按钮,它应该从例如。数组中的5到6,现在在标签中显示6。
尝试下面的代码它会帮助你...
设置这个数组作为全球
int[] month = new int[12] { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12 };
Load事件
label1.Text = month[4].ToString();
单击下一步按钮
int ind = Array.IndexOf<int>(month, Convert.ToInt32(label1.Text));
if ((ind + 1) != 12)
label1.Text = month[ind + 1].ToString();
else
MessageBox.Show("End of the Array element");
上一页按钮点击
int ind = Array.IndexOf<int>(month, Convert.ToInt32(label1.Text));
if ((ind - 1) != -1)
label1.Text = month[ind - 1].ToString();
else
MessageBox.Show("End of the Array element");
是的,这是我寻找的逻辑,谢谢! –
所以呢?你的问题是什么?你有什么尝试? –
我不认为你提供了足够的信息。这是winforms还是wpf?您目前如何在标签中显示价值? – Mizipzor
我只想在数组内上下移动。我可以用Java执行此操作,但不能用C#执行。 –