黑马程序员技术交流社区

标题: 将一个字符串数组的元素顺序进行翻转, [打印本页]

作者: 夜猫子进宅    时间: 2014-6-11 23:21
标题: 将一个字符串数组的元素顺序进行翻转,



第一种方法:
            string[] str = { "3", "a", "8", "haha" };
            for (int i = str.Length - 1; i >= 0; i--)
            {
                Console.WriteLine(str);

            }
            Console.ReadKey();
第二种方法:
         string[] str = { "3", "a", "8", "haha" };
          string temp;
            for (int i = 0; i < str.Length/2; i++)
            {
                //交换str个元素,与第str[length-1-i]个元素
                temp = str;
                str = str[str.Length - 1 - i];
                str[str.Length - 1 - i] = temp;
            }
            for (int i = 0; i < str.Length; i++)
            {
                Console.WriteLine(str);
            }
            Console.ReadKey();






作者: 赵贺景    时间: 2014-6-13 07:38
两种方法的本质是完全不同的




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2