我想实现输入一串字符串用空格隔开,处理后用倒置顺序输出,不是字母倒置,和是单词位置倒置
 static void Main(string[] args)
        {
            Console.WriteLine("请输入多个字符串,用空格隔开");
            string myString = Console.ReadLine();
            char[] separator ={ ' ' };
            string[] myWords;
            myWords = myString.Split(separator);
            int i;
            for (i = myWords.Length; i >= 0; i--)
            {
                Console.WriteLine(myWords[i]);
            }
            Console.ReadKey();        }
在线等大虾教我

解决方案 »

  1.   

    你这个标题启动太难为人了哈,回答的不是高手。
    for (i = myWords.Length; i >= 0; i--) >> for(i=myWords.Length-1;
      

  2.   

    转换为List<string>       string myString = "1,2,3,4,5";
            char[] separator = { ',' };
            string[] myWords;
            myWords = myString.Split(separator);
            List<string> words = myWords.ToList();
            words.Reverse();
            foreach (string s in words)
            {
                Response.Write(s + "   ");
            }
            /*
            5   4  3  2  1
            */