我已经帮你找到了问题的所在出错的地方就在于: char xx = (char)Console.Read(); 你应该把它改成  : char xx = (char)Console.ReadLine()[0];这样就OK了,试试吧!建议:去看看Console.ReadLine()和Console.Read()的区别,也许你就会明白为什么会出现这样的错误