reverse a string in c# using for loop code example
Example 1: c# reverse a string
public static void Main(string[] args)
{
string s = "aeiouXYZ";
Console.Write(Reverse(s) );
}
public static string Reverse(string s)
{
var result = new string(s.ToCharArray().Reverse().ToArray() );
return result;
}
------------------------------------------------------Option 2
foreach (int v in values.Select(x => x).Reverse())
{
Console.Write(v + " ");
}
Example 2: c# reverse a string for loop
---------------------------------------------------Option 1
foreach (int v in values.Select(x => x).Reverse())
{
Console.Write(v + " ");
}
---------------------------------------------------Option 2
public static void Main(string[] args)
{
Console.Write( Reverse("ABcdefgH") );
}
public static string Reverse(string s)
{
string result = String.Empty;
char[] cArr = s.ToCharArray();
int end = cArr.Length - 1;
for (int i = end; i >= 0; i--)
{
result += cArr[i];
}
return result;
}
Example 3: reverse a string in c#
public void ReverseString(char[] s) {
for(int i = 0; i < s.Length / 2; i++) {
char temp = s[i];
s[i] = s[s.Length - 1 - i];
s[s.Length - 1 - i] = temp;
}
}