Snippets Zone

Program to reverse a string in C#

By Anoop Kumar Sharma    1518  02-July-2021

This snippets shows How to reverse a string in C#

In this snippet, we will learn How to reverse a string in C#. Reversing a string is one of the basic programming questions asked by interviewer during the interview or in the exam.

Program to reverse a string in C#:

static void Main(string[] args)
            Console.WriteLine("Enter a string which you want to reverse");
            //Variable to strore the input string from the user/command prompt
            string inputString = Console.ReadLine();
            //Variable to reverse the string
            string reverseString = "";
            //Reverse the string
            for (int i = inputString.Length - 1; i >= 0; i--)
                reverseString += inputString[i];
            //Showing the output on the Console/Command prompt
            Console.WriteLine("Reverse of {0} is {1}", inputString, reverseString);
            //Console.ReadLine() to hold the screen after the execution of the program


I hope this program will help you in your interview/exam.