以下结论由寂寞火山得出,我只是借花献佛
—————————————————————-
通常我们存取数据有如下几种方式:Array, Object, 自定义类, 比较特殊的还有 Point, Rectangle 等。
效率依次为(后面的数字是100万次存取运算平均所需时间):

自定义类public属性 135
Point 140
Rectangle(x等属性) 140
Array 270
Object 500
自定义动态类动态属性 550
Rectangle(left等属性) 700
自定义类getter/setter 1000
自定义类Function 1000

出乎意料,最快的是自定类的public属性,速度是Array的两倍Object的四倍getter/setter的八倍——很整的倍数关系。另外存取坐标要用Point和Rectangle,比Array快的多。Object还是少用吧,多用自定义类。
另外自定义密封类(sealed,默认)和自定义动态类(dynamic)的public属性、getter/setter速度几乎一样,而动态类动态添加的属性和Object相若。