在arraylist中添加字符串元素並找到它的索引值?需要在powershell中的arraylist中添加和查找元素索引值?
[code...]
$eventList = New-Object System.Collections.ArrayList
$eventList.Add("Hello")
$eventList.Add("test")
$eventList.Add("hi")
不工作引發的錯誤: -
Method invocation failed because [System.String[]] doesn't contain a method named 'Add'.
At C:\Users\Administrator\Desktop\qwedqwe.ps1:9 char:15
+ $eventList.Add <<<< ("Hello")
+ CategoryInfo : InvalidOperation: (Add:String) [], RuntimeException
+ FullyQualifiedErrorId : MethodNotFound
這工作得很好。你能否顯示腳本的前七行? –
我正在使用這些方法來查找索引值,但無法找到它...請幫助我嗎? 1. $ index = $ evenList.FindIndex({param($ s)$ s -match'cv [u-z]'}); 2.(0 ..($ eventList.Count-1))|其中{$ eventList [$ _] -eq'hi'} 3。 [array] :: indexof($ eventList,'hi') –
'ArrayList'沒有實現FindIndex() - 確定它不應該是List [string]'?再次,請向我們展示整個上下文 –