public string Reverse2(string x)
{
char[] charArray = new char[x.Length];
int len = x.Length - 1;
for (int i = 0; i <= len; i++)
charArray[i] = x[len-i];
return new string(charArray);
}
Read more: http://feeds.dzone.com/~r/dzone/snippets/~3/wuBxYDPlsQ8/12943