Как осуществить сортировку массива String - VB
Формулировка задачи:
У меня есть массив слов (английских например,).
Как сделать его сортировку по алфавиту.
Читаю в Helpe, что есть такая функция Array.Sort(myString), но у меня VB показывает, что она задана с ошибкой.
Кто подскажет, в чем здесь проблема.
Решение задачи: «Как осуществить сортировку массива String»
textual
Листинг программы
- Public Function SSort(sArray As Variant, Optional bAcc As Boolean = True)
- Dim pass As Integer, i As Integer
- Dim hold As Variant
- For pass = 0 To UBound(sArray) - 1
- For i = (UBound(sArray) - 1) To pass Step -1
- If (bAcc And sArray(i) > sArray(i + 1)) Or _
- (Not bAcc And sArray(i) < sArray(i + 1)) Then
- hold = sArray(i)
- sArray(i) = sArray(i + 1)
- sArray(i + 1) = hold
- End If
- Next
- Next
- SSort = sArray
- End Function
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д