Array Collection语法之间的差异

时间:2011-12-15 15:00:37

标签: arrays flex adobe

大家好, 我想知道做

之间的区别是什么

public var arrayVar:ArrayCollection
类型1 arrayVar = new ArrayCollection(event.result as Array)
类型2 arrayVar = event.result as ArrayCollection
但是类型2似乎有效,但更多人似乎引用了类型1

感谢您的帮助

1 个答案:

答案 0 :(得分:0)

我在VB中编码,我大部分都理解c#,所以请用我的帖子加上一粒盐=) 但看起来好像“Type 1”正在创建一个新数组并用thevent.results对象中的数据填充它,而“Type 2”将event.result对象转换为变量“arrayVar”

如果我是对的,那就简单来说...... 在“类型1”中,您正在使用现有数组对象创建新的ArrayCollection,您计划在读取/写入时保留原始event.results对象

然而,在“类型2”中,您将event.results转换为变量“arrayVar”,如果您修改它,您将修改原始的event.results对象。

我可能错了,但那是我的解释=)