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
}