上面那位说的的是一个很简单的方法,我再说一个吧,就是先把数组的元素反顺序排列一下,然后循环输出也能达到效果,下面是我敲得一段代码,我调试了下是可以达到这个效果的
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication1
{
class Program
{
public static void Fun(string[] d)
{
int Begin = 0;
int End = d.Length - 1;
while (End >= Begin)
{
string t = d[Begin];
d[Begin] = d[End];
d[End] = t;
Begin++;
End--;
}
for (int i = 0; i < d.Length ; i++)
{
Console.WriteLine("{0}", d);
}
}
static void Main(string[] args)
{
string[] data = new string[] { "1", "a", "8", "abc" };
Fun(data);
Console.ReadKey();
}
}
}