本帖最后由 anyu 于 2012-11-16 22:27 编辑
看视频里面,有个颠倒位置的算法。
比如:string[] str = { "张三", "李四", "王五", "赵六" };
for (int i = 0; i < str.Length / 2; i++)
{
string temp ="";
temp = str;
str = str[str.Length - 1 - i];
str[str.Length - 1 - i] = temp;
}
for (int i = 0; i < str.Length; i++)
{
Console.Write(str+" ");
}
Console.ReadKey();
然后老师说有一个Reverse()颠倒字符次序的函数,对于字符可以颠倒成功:
string str = "itheima";
char[] ch = str.ToCharArray();
Array.Reverse(ch);
Console.WriteLine(ch);
上面的字符颠倒可以成功,如果颠倒数组类型为string或者int的数组,就会出现System.String[]或者System.Int32[],这个函数只能颠倒字符类型的数组吗?
|