1
18
|
2
2
谢谢Ruben! 为了帮助使用vb.net的人,这是vb.net中的相同代码:
重要的是你 不能 使用单行 功能 lambda,因为它将被解释为返回值的表达式,而不是您在后面的赋值语句。 这是因为vb.net不仅在赋值时使用单等号,而且在相等比较时也使用单等号,因此尝试这样做
将被解释为s.a a值和it.isany(of string)()的布尔比较,从而调用getter,这将再次导致编译错误。 相反,您要使用 附属的 lambda(或可能是多行函数lambda)。 但是,如果属性上有getter,函数lambda仍然可以工作。 |
Robert King · Unity C#语法问题-转换位置 1 年前 |
JBryanB · 如何从基本抽象类访问类属性 1 年前 |
law · 检查答案按钮的输入字符串格式不正确 2 年前 |
i_sniff_ket · 在unity之外使用unity类 2 年前 |