赋值的左侧必须是变量、属性或索引
本文关键字:变量 属性 索引 赋值 | 更新日期: 2023-09-27 18:36:22
当我在Visual Studio中输入这段代码时,我被告知:
赋值的左侧必须是变量、属性或 指数
但是我输入的值是一个返回值的子例程,这通常适用于代码的其他比较部分:
static void LuckEvent()
{
if (DiceRoll() = 1)
{
}
if (DiceRoll() < 1 && 4 > DiceRoll())
{
}
if (DiceRoll() = 4)
{
}
}
= 是赋值运算符
== 是相等运算符
static void LuckEvent()
{
if (DiceRoll() == 1)
{
}
if (DiceRoll() < 1 && 4 > DiceRoll())
{
}
if (DiceRoll() == 4)
{
}
}
语法
if (DiceRoll() = 1)
应该是
if (DiceRoll() == 1)