Как осуществить сортировку массива String - VB

Узнай цену своей работы

Формулировка задачи:

У меня есть массив слов (английских например,). Как сделать его сортировку по алфавиту. Читаю в Helpe, что есть такая функция Array.Sort(myString), но у меня VB показывает, что она задана с ошибкой. Кто подскажет, в чем здесь проблема.

Решение задачи: «Как осуществить сортировку массива String»

textual
Листинг программы
  1. Public Function SSort(sArray As Variant, Optional bAcc As Boolean = True)
  2.   Dim pass As Integer, i As Integer
  3.   Dim hold As Variant
  4.  
  5.     For pass = 0 To UBound(sArray) - 1
  6.       For i = (UBound(sArray) - 1) To pass Step -1
  7.         If (bAcc And sArray(i) > sArray(i + 1)) Or _
  8.          (Not bAcc And sArray(i) < sArray(i + 1)) Then
  9.           hold = sArray(i)
  10.           sArray(i) = sArray(i + 1)
  11.           sArray(i + 1) = hold
  12.         End If
  13.       Next
  14.     Next
  15.   SSort = sArray
  16. End Function

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

9   голосов , оценка 3.889 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы