67398 次
5 に答える
13
これを修正します。
if (userInput = mag.randomMagnifier())
に:
if (userInput == mag.randomMagnifier())
if
ここでは、ステートメントに値を割り当てていますが、これは間違っています。状態を確認するには、状態を確認する必要があります。使用する必要があります"=="
。
if
ステートメントはブール値を返します。ここで値を割り当てているため、エラーが発生しています。
于 2012-10-12T02:52:07.070 に答える
11
この線
if (userInput = mag.randomMagnifier())
する必要があります
if (userInput == mag.randomMagnifier())
于 2012-10-12T02:52:07.163 に答える
3
Lif(userinput = mag.randommagnifier())
= change: forの代わりに == を使用する必要があります
if(userinput == mag.randommagnifier())
于 2012-10-12T02:54:22.067 に答える
3
if ステートメントには、ブール値に評価される式が常に含まれています。あなたのライン
if (userInput = mag.randomMagnifier())
bool
はエラーの原因ではありません。あなたはおそらく意味した
if (userInput == mag.randomMagnifier())
于 2012-10-12T02:54:31.233 に答える
3
条件
userInput = mag.randomMagnifier()
する必要があります
userInput == mag.randomMagnifier()
あなたが持っているのは、userInput値を割り当てようとしていて、intをboolに変換しようとしています。C# では、これは不可能です。
于 2012-10-12T02:56:09.223 に答える