使用click event arraylist索引不递增c#

使用click event arraylist索引不递增c#,c#,C#,开始时计数为0。 数组列表在0 1 2索引处包含3个问题。 使用click event on button,每当我单击按钮时,它只显示0索引值。 我希望每当我点击按钮时,数组索引递增,并显示下一个问题 public void Button1_Click(object sender, EventArgs e) { if (count != 3) { lbl_question.Text = question_list[count].ToString();

开始时计数为0。 数组列表在0 1 2索引处包含3个问题。 使用click event on button,每当我单击按钮时,它只显示0索引值。 我希望每当我点击按钮时,数组索引递增,并显示下一个问题

public void Button1_Click(object sender, EventArgs e)
{
    if (count != 3)
    {
        lbl_question.Text = question_list[count].ToString();
        rdb_op1.Text = op1_list[count].ToString();
        rdb_op2.Text = op2_list[count].ToString();
        rdb_op3.Text = op3_list[count].ToString();
        rdb_op4.Text = op4_list[count].ToString();
        count = count + 1;
    }

声明静态变量,以便在加载页面时不会重置

public static int count { get; set; } 
然后在你的活动中使用它

public void Button1_Click(object sender, EventArgs e)
{
    if (count != 3)
    {
        lbl_question.Text = question_list[count].ToString();
        rdb_op1.Text = op1_list[count].ToString();
        rdb_op2.Text = op2_list[count].ToString();
        rdb_op3.Text = op3_list[count].ToString();
        rdb_op4.Text = op4_list[count].ToString();
        count = count + 1;
        }
    else
    {
        count = 0;
    }

你在哪里声明
count
?你需要写更多的内容,这看起来没有错。因为我只想从数组列表中找到3个问题。这就是我使用count的原因。使用数据库查询,选择3个问题并将这些问题添加到数组列表中。您可以在声明的位置共享代码吗
count
感谢它为我所做的工作。当我将count声明为静态变量时。