相当新的 C# 开发人员。我正在尝试开发一个疯狂的库生成器。我有一个button_1
标有“动词”的按钮,它应该生成一个随机动词。动词来自一个字符串数组,它是一个动词列表。我有另一个button_5
标记为“添加新动词”的按钮,它应该将相应文本框中的动词添加到动词数组中。我遇到的问题是它只生成我单击时输入的最后一个动词,button_1
标记为“动词”。
代码如下所示:
namespace WindowsFormsApplication1
{
public class Arrays
{
public static string[] verbarray = new string[10];
}
}
public void button5_Click(object sender, EventArgs e)
{
for (int iverb = 0; iverb < Arrays.verbarray.Length; iverb++)
{
Arrays.verbarray[iverb] = Convert.ToString(this.txtaddverb.Text);
}
}
public void button1_Click(object sender, EventArgs e)
{
Random randomverb = new Random();
verb.Text = Arrays.verbarray[randomverb.Next(0, Arrays.verbarray.Length)];
}