リストボックスに6つのアイテムがあります。
リストボックスの最初の2つをクリックすると、乱数を設定できるようにします。乱数の作り方を知る必要はありません。
私はそれがこのようなものになるだろうと思いました:
if (listBox1.SelectedIndex = 1)
{
int no1 = random.Next(10, 50);
}
'if'の直後に次のエラーが表示されます。
タイプ「int」を「bool」に暗黙的に変換することはできません
次のようにする必要があります。if (listBox1.SelectedIndex == 1)
=
演算子は代入、等号==
です。
等しいかどうかを確認するには、2 つの等号を使用する必要があります。
if (listBox1.SelectedIndex == 1)
{
int no1 = random.Next(10, 50);
}
はい、int の場合、= 演算子を使用して等価性をチェックすることはできません。== 演算子を使用してチェックする必要があります。
if (listBox1.SelectedIndex == 1)
{
int no1 = random.Next(10, 50);
}
Boolの場合は正しいものです
書く必要があるとします。
bool test=false;
if(test=true)
{
//some code goes here
}
テストを再割り当てするコンパイラエラーは発生しません。