我正在制作一个 Windows 窗体应用程序。它是一个单词生成器,可以从默认列表中生成一个随机单词,该列表也可以通过用户输入进行修改。我正在寻找一种方法来制作它,以便按钮保存列表,以便用户下次运行应用程序时,他们将拥有与以前相同的列表。txtaddverb 是用户输入的文本框。缺少的按钮仅对名词、形容词和副词列表执行相同的操作。
这是我的代码的样子:
public class Lists
{
public static List<string> verbList = new List<string>() {"eat", "scramble", "slap", "stimulate"};
public static Random randomverb = new Random();
}
public string pickRandomVerb()
{
return Lists.verbList[Lists.randomverb.Next(0, Lists.verbList.Count)];
}
public void button1_Click(object sender, EventArgs e)
{
if (Lists.verbList.Count > 0) verb.Text = pickRandomVerb();
}
public void button5_Click(object sender, EventArgs e)
{
Lists.verbList.Add(txtaddverb.Text);
txtaddverb.Clear();
}
public void button9_Click(object sender, EventArgs e)
{
Lists.verbList.Clear();
verb.Clear();
txtaddverb.Clear();
}
//below is the button that I want to save the list
public static void button13_Click(object sender, EventArgs e)
{
//need help here
}