C#(控制台)接收用户输入的字符串,将其中的字符以输入相反的顺序输出

//方法一
            Console.WriteLine("请输入你想要翻转的一句话:");
            string str = Console.ReadLine();
            char[] str2 = str.ToCharArray();
            for (int i = str2.Length-1; i >=0; i--)
            {
               Console.Write(str2[i]);
               str2.CopyTo(str2, 0);
            }
            Console.ReadLine();
            
            //方法二
            Console.WriteLine("请输入你想要翻转的一句话:");
            string address = Console.ReadLine();
            string temp = ""; //临时存放
            for (int i = address.Length - 1; i >= 0; i--) //找到这个字符串最后一个索引
            {
               temp = temp + address.Substring(i, 1); //从最后一个字符开始取,每取一个叠在临时存放的变量后
               Console.Write(address[i]);
            }
            Console.ReadLine();

 

你可能感兴趣的:(将其中的字符以输入相反的,将其中的字符以输入相反的)