string str = "abcde";
char[] arr = str.ToCharArray();
int midPos = arr.Length / 2;
for (int i = 0, j = arr.Length - 1; i < midPos && j >= midPos; i++, j--)
{
char temp = arr[i];
arr[i] = arr[j];
arr[j] = temp;
}
string result = string.Empty;
for (int x = 0; x < arr.Length; x++)
{
result += arr[x];
}
Response.Write("反转前: "+str+"<br/>");
Response.Write("反转后: " + result + "<br/>");