Skip to content

Instantly share code, notes, and snippets.

@rtipton
Created March 20, 2010 02:55
Show Gist options
  • Save rtipton/338436 to your computer and use it in GitHub Desktop.
Save rtipton/338436 to your computer and use it in GitHub Desktop.
C#/VB -- Reverse String
using System;
using System.Text;
namespace ReverseCs
{
class RevString
{
static void Main(string[] args)
{
string inputString = Console.ReadLine();
StringBuilder workString = new StringBuilder(inputString);
StringBuilder reversed = new StringBuilder();
int len = workString.Length;
for (int i = len - 1; i >= 0; i--)
reversed.Append(workString[i]);
Console.WriteLine("");
Console.WriteLine("Original Text: {0}", workString);
Console.WriteLine("Reversed Text: {0}", reversed.ToString());
}
}
}
Module RevString
Sub Main()
Dim inputString As String = Console.ReadLine()
ReverseOrder(inputString)
End Sub
Private Sub ReverseOrder(ByVal textInput As String)
Dim text2Rev As String = textInput
Dim reversed As String
Dim charArray() As Char = textInput.ToCharArray()
Array.Reverse(charArray)
reversed = charArray
Console.WriteLine("")
Console.WriteLine("Original Text: " + text2Rev)
Console.WriteLine("Reversed Text: " + reversed)
End Sub
End Module
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment