学习型 ASP/PHP/ASP.NET 主机 30元/年全能 ASP/PHP/ASP.NET 主机,支持月付专业 MSSQL 数据库空间,支持月付专业 MySQL 数据库空间,支持月付
发新话题
打印

求助 Swtich 问题

求助 Swtich 问题

const string myname = "TOM";
            const string sexyname = "Jim";
            const string sillname = "Kate";
            string name;
            Console.WriteLine("what is your name?");
            name = Console.ReadLine();
            switch(name.ToLower())
            {
                case myname:
                    Console.WriteLine("1");
                    break;
                case sexyname:
                    Console.WriteLine("2");
                    break;
                case sillname:
                    Console.WriteLine("3");
                    break;
            }
            Console.WriteLine("Hello {0}!", name);

哪位老兄能不能帮我看一下
这段代码中的 Swtich 部分为什么没结果?
小弟在此先谢拉!

TOP

你的name.ToLower()方法已经把你输入的变成了小写,当然没有一个会合适拉.把ToLower方法去掉

TOP

哪假如我想输入 Tom 或tom 或 tOM 都等同于“TOM”也能进行比较怎么办?
奋起直追,犹未晚也!

TOP

你的常量如果是"TOM"的话,你的name可以用ToUpper()方法转换,

TOP

发新话题