相當新的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