K_M*_*mic 2 vb.net loops for-loop
我有一个5×5矩阵我想填充,我想简化为for循环.
据我所知,我需要2个for循环才能完成这项任务?
我对VB仍然很陌生,希望你能理解
Dim x(4, 4) As Char
x(0, 0) = Mid(key, 1, 1)
x(0, 1) = Mid(key, 2, 1)
x(0, 2) = Mid(key, 3, 1)
x(0, 3) = Mid(key, 4, 1)
x(0, 4) = Mid(key, 5, 1)
x(1, 0) = Mid(key, 6, 1)
x(1, 1) = Mid(key, 7, 1)
....
x(4, 4) = Mid(key, 25, 1)
Run Code Online (Sandbox Code Playgroud)
尝试这样的事情:
Dim x As Integer
Dim y As Integer
Dim myMatrix(4, 4) As Char
For x = 0 To 4
For y = 0 To 4
myMatrix(x, y) = Mid(key, (x * 5) + y + 1, 1)
Next
Next
Run Code Online (Sandbox Code Playgroud)