← All examples

Reverse a string

C# Algorithms

reverse a string

Flowchart (ISO 5807)

StartInput sr = «»i = s.Length - 1, 0, -1r += s[i]Return rEndFigure 1 — Program.Reverse

Source code

class Program {
    static string Reverse(string s) {
        string r = "";
        for (int i = s.Length - 1; i >= 0; i--) {
            r += s[i];
        }
        return r;
    }
}