加速数组操作(Array)
2014-07-01 10:38
253 查看
Measure-Command { $ar = @() for ($x=0; $x -lt 10000; $x++) { $ar += $x } }
执行结果:3.301s
[/code]
Measure-Command { $ar = New-Object -TypeName System.Collections.ArrayList for ($x=0; $x -lt 10000; $x++) { $ar.Add($x) } } 执行结果:0.047s From:http://powershell.com/cs/blogs/tips/archive/2014/06/23/speeding-up-arrays.aspx
相关文章推荐
- Flex与.NET互操作(十五):使用FluorineFx中的字节数组(ByteArray)实现图片上传 推荐
- Flex与.NET互操作(十五):使用FluorineFx中的字节数组(ByteArray)实现图片上传
- php数组操作:array_flip去除数组中重复元素
- SPL之ArrayAccess 使一个类拥有数组的操作
- ActionScript3(AS3)类库学习之(二)——掌握Array和Vector数组操作
- 浅谈C#中的数组类System.Array 操作
- 求解,关于array【】数组写入文件的操作
- JS ARRAY 数组操作
- JS 操作Array数组的属性和方法
- Python列表list 数组array常用操作集锦
- Array类对数组的操作
- [转]C# Array 数组 及 一些操作
- Python 列表 list 数组 array 常用操作集锦
- ByteArrayInputStream 和 ByteArrayOutputStream 可以直接操作byte数组的流对象
- flex数组操作---Array
- Flex与.NET互操作(十五):使用FluorineFx中的字节数组(ByteArray)实现图片上传
- Python中Array的常用操作(三)数组高级操作
- Iphone数组一些基础操作 NSArray/NSMutableArray,以及内存注意问题。
- 操作数组的流 ByteArrayInputStream 和 ByteArrayOutputStream的简单介绍
- Array类对数组的操作