1
6
RepeaterItemCollection
不实现
|
2
1
首先,代码示例显示您正在foreach语句中使用名为“item”的变量,然后声明它下面的另一种类型。 其次,您可能将其视为类型对象的原因是myRepeater.items可能是一个常规集合,而不是一个特定类型的集合,因此它将返回类型对象。您可以在foreach循环中具体说明什么类型,如果存在,它将返回该类型的对象。 可能的解决方案是执行myrepeater.items.oftype(),然后可以使用var关键字。 |
3
1
正如安东所说,这些项只实现IEnumerable,这就是它无法推断类型的原因。 但有一件事你可能会发现很有用,那就是强制转换方法。
虽然您的示例足够简单,不需要它,但对于需要类型化可枚举的更复杂的示例,它可能会有所帮助。 |
Robert King · Unity C#语法问题-转换位置 1 年前 |
JBryanB · 如何从基本抽象类访问类属性 1 年前 |
law · 检查答案按钮的输入字符串格式不正确 2 年前 |
i_sniff_ket · 在unity之外使用unity类 2 年前 |