私はかなり新しい(特にC#)コーディングです - これはプログラミングの基礎クラスの課題です - 私は答えを探していません - なぜ私はこれら2つを得るのか説明する人を探しています'エラーは、私がハングマンのゲームで文字や完全な単語のユーザーの推測かどうかを確認するために作成することになっているブールメソッドのエラーです。 私が取得したエラーは、 '到達不能なコードが検出されました - idx ++の部分についてです - 他の別のメソッドで使用したように意味がありません。 そしてProgram.CheckGuess(char []、char []、char 。。[]、文字列:すべてのコードパスが値を返さないこれらのエラーはなぜ発生しますか? C# - ハングマンゲーム
私は完全に側面を終了していないよそれはおそらく私の顔を見つめています知っている - ちょうどいくつかのガイダンスを探しているおかげで
static bool CheckGuess(char[] secrets, char[] mask, char[] letters, string guess)
{
int misses = 0; bool condition = false;
for (int idx = 0; idx < secret.Length; idx++)
{
guess.ToCharArray();
if (mask[idx] == guess[idx])
{
//reveal character or word
condition = true;
}
else
{
misses = misses + 1;
condition = false;
}
return condition;
}
}
。
それはいつも私の小さなものですね。しかし、説明に感謝します。私はそれを知っていた - しかし、ばかげた理由のために、私はすでにforループの外に戻りステートメントを持っていると思った...ええ、休憩の時間。再度、感謝します! – Th1rt33nth