前に推測し、私はASP.NETでの推測番号を開発していますし、このメソッドにテキストボックスから推測番号を送信します。推測数は、高い低いかランダムな数と等しいかどうかを調べ、またはなど
public Outcome MakeGuess(int guess)
{
//Most of this code can be wrong
if (Number > 1 && Number < 100)
{
foreach (int number in PreviousGuesses)
{
}
if (Number == guess)
{
return Outcome.Correct;
}
else if (Number < guess)
{
return Outcome.High;
}
else if (Number > guess)
{
return Outcome.Low;
}
}
else
{
throw ArgumentOutOfRangeException;
}
そして、このようになります列挙型があります:私は推測が低すぎるかどうかを調べる、高すぎる、右推測、(一覧からチェックを)先に作られたの推測、またはユーザーならばなければならない
enum Outcome
{
Indefinite,
Low,
High,
Correct,
NoMoreGuesses,
PreviousGuess
}
をすべての試行(定数のチェック)を使用しています。私は試み始めたが、私は立ち往生している!私のコードは間違っているかもしれません。
この宿題ですか?また、特定の質問をしたり、正確な問題が何であるかを説明したりできますか? – JohnFx
PreviousGuessesとはどのようなものですか? –
私は以前の推測について完全に理解しているかわかりません。以前の推測以外はそれは良いようです。以前の推測についてもっと説明していただけますか?あなたはそれと比較しているか、単に表示していますか? – AJP