Поменять местами вложенные циклы - Visual Basic .NET

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

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

Приветствую! Вот такая проблемка. Как по значению Arg поменять местами циклы? Внешний на внутренний и наоборот. А то приходиться писать 'Некий код из кучи строк' два раза. Это нужно для обработки двумерного массива в разном порядке. Сделать вместо 'Некий код из кучи строк' отдельную процедуру и вызывать ее не подходит, по некоторым причинам. Мудрил, мудрил, что-то ни как. Вот код, для примера:

Решение задачи: «Поменять местами вложенные циклы»

textual
Листинг программы
For i As Integer = 0 To Arr.Length - 1
    Dim x As Integer = i Mod MatrixCount
    Dim y As Integer = i \ MatrixCount
Next

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

6   голосов , оценка 3.167 из 5
Похожие ответы