Proposed exercise
Create a program that uses recursion to reverse a string of characters (for example, from "Hello" it would return "olleH").
Output
Solution
using System; public class F_Reverse { public static string Reverse( string text ) { if (text.Length <= 1) return text; char firstLetter = text[0]; string rest = text.Substring(1); return Reverse( rest ) + firstLetter; } public static void Main(string[] args) { Console.WriteLine( Reverse ( "Juan" ) ); } }