-4

我有以下数组:

int[] month = new int[12] { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12 };

这代表了我一年中的几个月。

现在我有两个按钮和一个标签。标签应该只显示数组中当前项的值。当我按下下一个按钮时,它应该从例如移动。数组中的 5 到 6,现在在标签中显示 6。

4

1 回答 1

1

试试下面的代码,它会帮助你...

将此数组设置为全局

int[] month = new int[12] { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12 };

加载事件

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");
于 2013-02-05T12:48:51.453 回答