【发布时间】:2014-05-18 19:24:39
【问题描述】:
我有一个名为 answers.txt 的文本文件。在这个文本文件中,我已经陈述了一些这样的答案:
answer1 | answer2 | answer3 |...
现在要阅读这些答案,我创建了一个名为 answeres 的类,其中包含以下代码:
public String getAnswer(int number)
{
stream = File.OpenText("answers.txt");
String[] answers;
string line = stream.ReadLine();
vragen = line.Split('|');
return answers[number];
}
在我需要显示这些文本的 mainForm 中,我有 4 个标签。我希望这些标签以随机顺序显示这些答案。我是这样做的:
public form1()
{
InitializeComponent();
}
private answer answer1 = new answer();
private int rand = 0;
private void form1_Load(object sender, EventArgs e)
{
label1.Text = answer1.getAnswer(rand); }
现在这不是随机的(我想要),而且这只适用于一个标签。如何在多个标签上随机显示文本文件,同时确保没有标签显示文本文件中的相同文本?
提前致谢。
【问题讨论】:
-
把它们放在一个列表中,随机播放,然后分配给你的列表框。见stackoverflow.com/questions/14884934/…
-
不是这样的 c# wizz ,任何线索如何在我的情况下开始编码,因为我不知道。
-
看起来就像 @karim 为你做的。
标签: c# random label streamreader