Как реверсировать строку с помощью символьного массива в VB.NET, условие состоит в том, что обратный массив хранится в отдельном символьном массиве. Нет использования reverse и других функций .NET.
Я много пробовал, но не получаю правильного перевернутого массива во втором массиве.
Что я уже пробовал:
Module Module1 Sub Main() Dim str As String Dim chara() As Char Dim charaR() As Char Dim len As Integer Dim j As Integer str = "Hello World" chara = CType(str, Char()) len = str.Length j = len j = j - 1 charaR = chara Console.WriteLine(str) Console.WriteLine("String Length: " & str.Length) Console.WriteLine() Console.WriteLine("Normal array:") For i = 0 To len - 1 Console.Write(chara(i)) Next Console.WriteLine() For i = 0 To len - 1 Console.WriteLine(chara(j)) charaR(i) = chara(j) 'Console.Write(charaR(i)) j -= 1 Next Console.WriteLine() For i = 0 To len - 1 Console.Write(charaR(i)) Next Console.WriteLine() Console.ReadLine() End Sub End Module