【发布时间】:2017-03-19 06:42:51
【问题描述】:
我已经坚持了一段时间了,我似乎无法让它工作。我希望我的程序能够从“单词”数组(用户先前添加的数组内容)中选择一个随机单词,然后允许用户输入另一个单词,看看它是否与程序从数组。如果单词匹配,则会输出一条消息,但如果不匹配,也会输出一条消息,但系统应向用户指示他们输入的任何字母是否在随机字符串中。我知道这有点多,但我已经被困了很久了哈哈,谢谢! 这是我一直在使用的部分代码,有点简化。
private void btnGuess_Click(object sender, EventArgs e) {
string guess = txtGuess.Text;
string[] words = new string[6];
lstWords.Items.Add(txtEnterWord.Text);
Random rand = new Random();
for (int i = 0; i < words.Length; i++)
{
words[i] = rand.ToString();
}
if (String.Equals(guess, rand))
{
MessageBox.Show("Congratulations you have won! Your words are a match");
}
else
{
MessageBox.Show("Sorry but your words are not a match, try again");
}
}
【问题讨论】:
标签: c# arrays forms if-statement random