测验游戏应用程序

Dun*_*key -1 c#

我是C#编程的新手,所以我需要在这里问C#专家,我应该使用哪些技巧来开发我正在计划开发的测验游戏应用程序.我想我的测验应用程序是这样的:

1.)英国的首都是什么?
一个.伦敦
b.华盛顿特区
c.东京
d.马尼拉

2.)俄罗斯的首都是什么?
一个.曼谷
b.北京
c.伊斯兰堡
d.莫斯科

等等....

我希望使用Rand()随机生成问题.问题应该是随机放置的,而不是我在这里设置的顺序,但我声明的那4个选项仍然是唯一显示在测验集中的选项.如果您有任何教程链接,请给我,以便我可以学习它.我真的很喜欢开发这个应用程序,但我没有任何线索来启动它.真的很感激任何帮助.谢谢!

Ice*_*ind 6

有很多不同的方法可以做到这一点.如果您希望能够轻松维护问题和答案,那么执行此操作的方法是将它们放在XML文件中.然后,您可以使用XMLDocument在运行时加载问题和答案.你的XML文件看起来像这样:

<?xml version="1.0" ?>
<quiz>
    <question>
         What is the capital city of Russia?
         <answers>
             <correctAnswer>Moscow</correctAnswer>
             <wrongAnswer>Bangkok</wrongAnswer>
             <wrongAnswer>Beijing</wrongAnswer>
             <wrongAnswer>Islamabad</wrongAnswer>
         </answers>
    </question>
</quiz>
Run Code Online (Sandbox Code Playgroud)

您可以使用XMLDocument在C#中解析它.