for (int i=mylength;i<=0;--i)
你的循环条件错了.是:i>=0;

解决方案 »

  1.   

    这不出错就怪了
    你取得mylength=userString.Length;为循环的长度,
    而你myString=userString.Split(separator);字符串数组的个数一般是比mylength小这不可能是个正确的循环你用
    for(int i = myString.Length - 1; i >= 0; i --)
    {
    Console.Write("{0}", myString[i]);
    }
      

  2.   

    快乐王子谢谢你,但是我按你的方法修改代码后,执行仍然不正确,比如我输入一个字符串:JeRrY,处理代码处理后的输出仍然是JeRrY,而不是我想要的YrReJ
      

  3.   

    终于做出来了,哇哈哈哈哈哈哈哈哈,我的第一个vc#程序啊!!!!!!
    最后的代码如下:
    using System;namespace _1
    {
    /// <summary>
    /// Class1 的摘要说明。
    /// </summary>
    class Class1
    {
    /// <summary>
    /// 应用程序的主入口点。
    /// </summary>
    [STAThread]
    static void Main(string[] args)
    {
    //
    // TODO: 在此处添加代码以启动应用程序 //
    string userString;
    string[] myString;
    int mylength; Console.WriteLine("请输入一个字符:");
    userString=Convert.ToString(Console.ReadLine());
    mylength=userString.Length;



    for (int i=mylength-1;i>=0;i--)
    { Console.Write("{0}",userString.Substring(i,1)); }
    Console.WriteLine();

    }
    }
    }