Sports0028 Ответов: 2

Как я могу напечатать это в обратном порядке с помощью visual basic.


Вот мой Visual Basic, и я пытаюсь научиться печатать в обратном порядке .

Тусклые данные() = {30, 50, 60, 35, 43, 13, 81, 29, 74, 21}
Dim i = 0

В то время как (i < 9)
Приставка.WriteLine(data(i))
i = i + 1
Конец Пока

Что я уже пробовал:

Я не знаю, как это сделать в массиве, который я использую.
Не знаю, как получить его в цикле while. Я попробовал это для цикла, но в то время как цикл отличается.

ZurdoDev

Переверните цикл, вместо того чтобы перейти от 0 к 9, перейдите от 9 к 0.

Mohibur Rashid

каков ваш метод?

2 Ответов

Рейтинг:
2

OriginalGriff

Начните с последнего элемента и уменьшите свой индекс вместо того, чтобы увеличивать его. Если вы используете массив.Свойство длины, и вычтите один у вас есть индекс конечного элемента: в вашем случае это будет 10 - 1 = 9

Хотя я бы использовал цикл For вместо While.


Рейтинг:
2

Patrice T

Совет:
- воспроизведите значения в этом коде и посмотрите, какие результаты он дает.
- используйте отладчик, чтобы точно следить за тем, что делает код.
- попробуйте выяснить, какие изменения необходимы для печати списка в обратном порядке.
- найдите учебники о циклах в basic.
и экспериментируйте.

Существует почти универсальное решение: запускайте свой код на отладчике шаг за шагом, проверяйте переменные.
Отладчик здесь, чтобы показать вам, что делает ваш код, и ваша задача-сравнить с тем, что он должен делать.
В отладчике нет никакой магии, он не знает, что должен делать ваш код, он не находит ошибок, он просто помогает вам, показывая, что происходит. Когда код не делает того, что ожидается, вы близки к ошибке.
Чтобы увидеть, что делает ваш код: просто установите точку останова и посмотрите, как работает ваш код, отладчик позволит вам выполнять строки 1 на 1 и проверять переменные по мере их выполнения.

Отладчик - Википедия, свободная энциклопедия[^]

Освоение отладки в Visual Studio 2010 - руководство для начинающих[^]
Базовая отладка с помощью Visual Studio 2010 - YouTube[^]

Visual Basic / Visual Studio Video Tutorial - Базовая Отладка - YouTube[^]
Visual Basic .NET programming for Beginners - точки останова и средства отладки[^]

Отладчик здесь только для того, чтобы показать вам, что делает ваш код, и ваша задача-сравнить его с тем, что он должен делать.