前回作成したクイズアプリにクイズを追加します。

超簡単 C#でクイズゲームのアプリをつくる

メニューを追加しています。

これがクイズを追加するためのダイアログです。

メニューがクリックされたらダイアログを表示してクイズを追加します。選択肢のなかに正解が存在しない場合はエラーとなり登録できません。

シリアル化をするためにQuizクラスに引数なしのコンストラクタを追加します。

メニューがクリックされたら保存と読み出しの処理をおこないます。

あと今回は、クイズをHTMLでも出力できるようにします。HTMLとJavaScriptはここを参考にしました。

const quiz = [ ]の部分を入れ替えれば自作クイズアプリの完成です。

まず出力すべきHTMLファイルに書き込む文字列を取得します。

あとはこれをHTMLファイルとして保存すればできあがりです。