Я кодирую VB.NET в VS2008.
У меня есть строка чисел, разделенных запятыми, т.е. 16,7,99,1456,1,3
Я делаю это в VB:
Dim MyArr() As String = MyString.Split(",")
Будет ли MyArr хранить элементы в том порядке, в котором они были в строке?
Если я сделаю это:
For Each S as String in MyString.Split(",")
'Do something with S
'Will my items be in the same order they were
'in the string?
Next
Я проверил его, и он, похоже, сохраняет порядок сортировки, но будет ли он ~ всегда ~ сохранять порядок?
Если он не поддерживает порядок, то каков хороший способ разбить строку и сохранить порядок?
Я спрашиваю, потому что документация MSDN Array гласит: «Массив не гарантируется для сортировки». Так что я немного не уверен.