1
48
安
|
2
11
|
3
10
一个可枚举的就是这个——你可以枚举并发现所有的项。这并不意味着你可以加进去。 能够枚举对于许多类型的对象是通用的。例如,它由数组和集合共享。但是你不能在不影响数组结构的情况下“添加”到数组中,而集合是专门为添加和删除而构建的。
不过,从技术上讲,您可以使用
|
4
3
各
示例:主颜色名称列表将是
|
5
2
正如它的名字所说,您可以枚举(循环)一个IEnumerable,这就是它。 当你想要添加一些东西到它上面时,它就不再是一个可枚举的了,因为它有额外的特性。 例如,数组是IEnumerable,但数组的长度是固定的,因此不能向其中添加新项。 IEnumerable只是所有类型集合(甚至是只读集合——显然没有add()方法)的“基”。 你添加到这种“基本接口”中的功能越多,它就越具体。 |
6
2
名字说明一切。IEnumerable仅用于枚举项。ICollection是项的实际集合,因此支持Add方法。 |
Robert King · Unity C#语法问题-转换位置 1 年前 |
JBryanB · 如何从基本抽象类访问类属性 1 年前 |
law · 检查答案按钮的输入字符串格式不正确 2 年前 |
i_sniff_ket · 在unity之外使用unity类 2 年前 |