最初我的代码是:
spreadRight = equipmentSlots[5].(EquippableItem)Item.DamageVariance;
然而,这引发了错误,我了解到点运算符的优先级高于强制转换。所以我把它改成了:
spreadRight = equipmentSlots[5].((EquippableItem)Item).DamageVariance;
但是,它仍然给我“预期标识符”错误。它仍然是运算符优先级的问题,还是我做错了什么?
谢谢。
最初我的代码是:
spreadRight = equipmentSlots[5].(EquippableItem)Item.DamageVariance;
然而,这引发了错误,我了解到点运算符的优先级高于强制转换。所以我把它改成了:
spreadRight = equipmentSlots[5].((EquippableItem)Item).DamageVariance;
但是,它仍然给我“预期标识符”错误。它仍然是运算符优先级的问题,还是我做错了什么?
谢谢。