最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

PowerShell中使用ArrayList實(shí)現(xiàn)數(shù)組插入、刪除、添加例子

 更新時(shí)間:2014年08月06日 09:07:56   投稿:junjie  
這篇文章主要介紹了PowerShell中使用ArrayList實(shí)現(xiàn)數(shù)組插入、刪除、添加例子,使用ArrayList效率更高、也更方便,需要的朋友可以參考下

PowerShell中對(duì)數(shù)組進(jìn)行插入、刪除、添加數(shù)組元素的操作是很不方便,而且效率也是很低下的。那是因?yàn)閿?shù)組對(duì)象本身并沒(méi)有插入和刪除的功能,每次的操作都是將數(shù)組整個(gè)拷貝到一個(gè)新的數(shù)組中。這個(gè)過(guò)程太消耗資源。

如果我們把Array對(duì)象轉(zhuǎn)換為ArrayList對(duì)象,那一切問(wèn)題都解決了。ArrayList有InsertAt()和RemoveAt()方法,所以在處理數(shù)組元素的插入和刪除操作時(shí)更方便快捷,而且事實(shí)上效率也更高。

$array = 1..10
[System.Collections.ArrayList]$arraylist = $array
$arraylist.RemoveAt(4)
$null = $arraylist.Add(11)
$arraylist.Insert(0,'新元素')
$arraylist

解釋一下這段代碼。

1、定義了一個(gè)數(shù)組,包含1到10,一共10個(gè)數(shù)組元素。
2、將$array數(shù)組變量賦值給$arraylist變量,這樣就將數(shù)組變成了ArrayList
3、分別執(zhí)行RemoveAt()、Add()、Insert()等操作

一定要記住,這樣做不僅僅是為了方便寫代碼,它將帶來(lái)事實(shí)上的效率提升。

相關(guān)文章

最新評(píng)論

云林县| 加查县| 阳春市| 仙桃市| 永吉县| 华宁县| 云龙县| 绥化市| 长武县| 阜新市| 涟水县| 忻城县| 碌曲县| 安吉县| 毕节市| 阳高县| 景泰县| 永定县| 三原县| 西和县| 罗山县| 桦川县| 池州市| 灵山县| 小金县| 伊通| 铁岭市| 新干县| 德江县| 汝城县| 安陆市| 绥芬河市| 右玉县| 扬中市| 山丹县| 开江县| 寿光市| 光泽县| 乡宁县| 吉木乃县| 陇川县|