+ 4
C# reverse string
Can you reverse a string using String builder class?
1 Answer
+ 4
Have you seen this?
https://www.techiedelight.com/reverse-string-csharp/
It shows a few ways of reversing a string in c# including one that uses StringBuilder to append each character in reverse order.
The following adapted version runs in Sololearn's Code Playground:
using System;
using System.Text;
namespace SoloLearn
{
public static class Extensions
{
public static string reverse(this string str)
{
StringBuilder sb = new StringBuilder();
for (int i = str.Length - 1; i >=0 ; i--)
{
sb.Append(str[i]);
}
return sb.ToString();
}
}
class Program
{
public static void Main()
{
string str = "Reverse Me!!";
string reverse = str.reverse();
Console.WriteLine(reverse);
}
}
}