Программа C# для реверсирования строки без использования метода Reverse()
C# имеет встроенную функцию для обращения строки. Сначала строка преобразуется в массив символов с помощью ToCharArray(), затем с помощью Reverse() массив символов будет инвертирован. Но в этой статье мы поймем, как инвертировать строку без использования Reverse().
Пример
Input : Geek Output : keeG Input : For Output : roF
Способ 1: Использование цикла for для переворачивания строки.
Пустая строка объявляется и называется ReversedString. Входная строка будет повторяться справа налево, и каждый символ будет добавлен к ReversedString. К концу итерации в ReversedString будет храниться перевернутая строка.
Способ 2: Использование цикла while для переворачивания строки.
В этом методе объявляется пустая строка и присваивается имя reversedString, теперь входная строка будет повторяться справа налево с использованием цикла while, и каждый символ добавляется к reversedString. К концу итерации в reversedString будет храниться перевернутая строка.