C# 根据按钮点击次数使用值填充文本框

C# 根据按钮点击次数使用值填充文本框,c#,winforms,C#,Winforms,我对C#编码还不熟悉。目前,我遇到了一个问题,即根据单击按钮1的次数来填充文本框。我已经能够填充选项一,但我不知道如何在第二次单击后获得第二个选项,所以第四个。我怎么能做到呢?另外,我是否需要添加一个循环以在第四次单击后重新开始 代码 protected void Button1_Click(object sender, EventArgs e) { MyTextBox.Text = "Fruits"; //1st click MyTextBox.Text = "Vegtab

我对C#编码还不熟悉。目前,我遇到了一个问题,即根据单击
按钮1
的次数来填充
文本框。我已经能够填充选项一,但我不知道如何在第二次单击后获得第二个选项,所以第四个。我怎么能做到呢?另外,我是否需要添加一个循环以在第四次单击后重新开始

代码

protected void Button1_Click(object sender, EventArgs e)
{
     MyTextBox.Text = "Fruits"; //1st click
     MyTextBox.Text = "Vegtables"; //2nd click
     MyTextBox.Text = "Grains"; //3rd click
     MyTextBox.Text = "Poultry"; //4th click

}
private List messages=new List(){“水果”、“蔬菜”、“谷物”、“家禽”};
私有int clickCount=0;
受保护的无效按钮1\u单击(对象发送者,事件参数e)
{
Text=消息[点击计数];
点击计数++;
如果(clickCount==messages.Count)
点击计数=0;
}
private List<string> messages= new List<string>(){"Fruits", "Vegetables", "Grains", "Poultry"};
private int clickCount = 0;

protected void Button1_Click(object sender, EventArgs e)
{
   MyTextBox.Text = messages[clickCount];
   clickCount++;
   if (clickCount == messages.Count)
      clickCount = 0;

}