algorithms.RevStrings.RevString4 C# (CSharp) Method

RevString4() public static method

public static RevString4 ( string str ) : string
str string
return string
            public static string RevString4(string str)
            {
                string[] strArray = str.Split(' ');
    
                string revString = "";
                foreach (string s in strArray)
                {
                    string revWord = "";
                    foreach(char c in s)
                    {
                        revWord = c + revWord;
                    }
                    revString += revWord + " ";
                }
    
                return revString;
            }
    

Usage Example

 public static void callRevStringMethods()
 {
     Console.WriteLine("Hello World!");
     string revString = RevStrings.RevString("You cannot convert an array of strings to an array of characters by just calling a method like ToCharArray");
     Console.WriteLine("reverse string " + revString);
     string revString2 = RevStrings.RevString2("You cannot convert an array of strings to an array of characters by just calling a method like ToCharArray");
     Console.WriteLine("reverse string2 " + revString2);
     string revString3 = RevStrings.RevString3("You cannot convert an array of strings to an array of characters by just calling a method like ToCharArray");
     Console.WriteLine("reverse string3 " + revString3);
     string revString4 = RevStrings.RevString4("You cannot convert an array of strings to an array of characters by just calling a method like ToCharArray");
     Console.WriteLine("reverse string4 " + revString4);
 }