Допустим, у меня есть коллекция SortedList
строк (хотя, как правило, любой тип коллекции должен быть одинаковым), и все они имеют имена файлов ...
Теперь я хочу добавить (insert
в позиции 0) один и тот же полный путь к файлу для каждого элемента в этой коллекции.
Вместо того, чтобы делать For Each
цикл, что-то вроде:
For Each entry As KeyValuePair(Of String, String) In mySortedList
entry.Value = entry.Value.Insert(0, "C:\some\path\")
Next
Мне интересно, есть ли однострочный метод для этого? Вроде как:
' Pseudo code (I know its wrong, just demonstrating the idea)
mySortedList = mySortedList.Items.Insert(0, "C:\some\path\")
Тогда у меня будет новый отсортированный список с полным путем к файлу в качестве каждого элемента.
Прошло некоторое время с тех пор, как я закодировал в PHP, но, занимаясь памятью, я думаю, Array_Walk()
сделал что-то вроде того, что я собираюсь сделать.