how to reverse the input string into output in c# 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 and case
using System.Linq;
public class Hello{
public static void Main(){
string inputstring="AbcdeFhiJKl";
char[] arr = new char[inputstring.Length];
int i=0;
foreach (char v in inputstring.Select(x => x).Reverse())
{
if (char.IsUpper(v)) { arr[i]=char.ToLower(v); }else{ arr[i]=char.ToUpper(v);};
i=i+1;
}
string str = new string(arr);
System.Console.WriteLine(str);
System.Console.ReadLine();
}
}