| McNeel Wiki | |||||
| edit · print · help · all topics | |||||
Main Pages
Languages
| Also SeeKey-Value pair QuickSort algorithm QuestionHow does one sort an array of key-value pairs using RhinoScript? AnswerThe .NET Framework's SortedList class provides a hash table with automatically sorted key-value pairs. The available methods and properties for SortedList are very similar to the ones available in ArrayList. The following sample code creates a SortedList and populates it with some key-value pairs:
Set SortedList = CreateObject("System.Collections.Sortedlist")
SortedList.Add "First", "Hello"
SortedList.Add "Second", ","
SortedList.Add "Third", "Rhino"
SortedList.Add "Fourth", "!"
For i = 0 To SortedList.Count - 1
Rhino.Print SortedList.GetKey(i) & vbTab & SortedList.GetByIndex(i)
Next
Note, SortedList only sorts the list by keys. It is not possible to sort the list by values. | ||||
| rename · changes · history · subscriptions · lost and found · references · file upload | |||||