i = myChars.Length--
改成i--
myChars.Length是只读的.你不能让他自减
string myString;
Console.WriteLine("Please enter a string .");
myString = Convert.ToString(Console.ReadLine());
char[] myChars = myString.ToCharArray();
int i;
for (i = myChars.Length-1; i>=0; i--)
{
Console.Write(myChars[i]);
}
Console.ReadKey();
for (i = 0; i < myChars.Length; i = myChars.Length--)
改成
for (i = 0; i < myChars.Length; i = i--)
mychar.length 是本来就是一但声明 不能改变的
你只可以改变自已声明值i 不可以改变那个LENGTH