CSharp - Write program to reverse a string


Write program to reverse a string


We will put string elements into a character array and then we traverse the array from the opposite direction.


using System;
using System.Linq;

public class MainClass
    public static void Main(String[] argv)
    {/* w  w  w  .j  a  va2  s.c o  m*/
        Console.WriteLine("Enter a string");
        string inputString = Console.ReadLine();
        char[] tempArray = inputString.ToArray();
        string outputString = String.Empty;
        for (int i = tempArray.Length - 1; i >= 0; i--)
            outputString = outputString + tempArray[i];
        Console.WriteLine("Reversed string is {0}", outputString);