原文地址:https://support.unity3d.com/hc/en-us/articles/206437386-What-is-CS0119-
症状
当尝试进入Play模式时,我得到了如下错误:
error CS0119: Expression denotes a `__’ where a `__’, `__’ or `__’ was expected
原因
引起CS0119号错误的原因是,以一种不正确的方式创建某个类型的新实例。
本例中,我尝试创建 RectTransform 类型的新变量。
本例的错误输出如下:
error CS0119: Expression denotes a `type’ where a `variable’,`value’ or `method group’ was expected
解决方案
使用C#时,你需要在所有构造方法之前添加new关键字。构造方法类似函数,它被用于创建新物体(或者结构)。它们总是与你想要创建的物体的类型使用同样的名字。