菜鸟提问<怎么把输入的字符反方向输出来>!!
今天做了写C#的习题 
 题目是:编写一个控制台应用程序,接受用户输入的一个字符串 
                      将其中的字符以与输入相反的顺序输出     
 怎么把字符以与输入相反的顺序输出来啊????? 
 我编写的代码只能按顺序输出 
 请各位大大帮帮忙   
 以下是代码 
 sing   System; 
 class   E2 
 {  	  	 
 	public   static   void   Main(String[]   args) 
 	{ 
 		Console.WriteLine( "Please: "); 
 		string   x=Console.ReadLine(); 
 		char[]   y=x.ToCharArray(); 
 		Console.WriteLine( "you   typed   {0}   character ",x.Length); 
 		foreach   (char   character   in   x) 
 		{ 
 			Console.WriteLine( "{0} ",character); 
 		}                           
 	} 
 }     
 先谢了:)
------解决方案--------------------应当是x.Length吧?Length是属性不是方法 
 for(int i=x.Length; i> 0; i--) 
 { 
     Console.Write( "{0} ",x[i-1]); 
 }