相当新的C#开发人员在这里。我试图开发一个疯狂的lib生成器。我有一个按钮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)];
}
你button5_Click()过程被重新建群* *每您的元件阵列txtAddVerb.Text的*电流*值在.. .so,当你点击button1时,你会从相同的数组条目列表中随机选择。我会将其移至答案并添加更多详细信息。 – 2013-02-27 16:50:59
我编辑了你的标题。请参阅:“[应该在其标题中包含”标签“](http://meta.stackexchange.com/questions/19190/)”,其中的共识是“不,他们不应该”。 – 2013-02-27 18:00:02