新人小白C#出错,求大神帮忙看看。谁第一个解决 ,100分直接给他。

Jasper Zhang 2019-04-23 09:51:16
Console.WriteLine("请输入月份数");
int month = int.Parse(Console.Readline());
switch (month)
{
case2:Console.WriteLine("本月28天");break ;
case 4:
case 6:
case 9:
case 11:
Console.WriteLine("本月为30天");break ;
default :Console.WriteLine("本月31天");break;
}

Console .ReadKey ();


到底错在哪里啊?看半天没看出来
...全文
740 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
shuiyu_ 2019-04-28
  • 打赏
  • 举报
回复
引用 10 楼 J to J的回复:
[quote=引用 9 楼 智者知已应修善业 的回复:] [quote=引用 楼主 J to J 的回复:] Console.WriteLine("请输入月份数"); int month = int.Parse(Console.Readline()); switch (month) { case2:Console.WriteLine("本月28天");break ; case 4: case 6: case 9: case 11: Console.WriteLine("本月为30天");break ; default :Console.WriteLine("本月31天");break; } Console .ReadKey (); 到底错在哪里啊?看半天没看出来
int month = int.Parse(Console.Readline()); int month = int.Parse(Console.ReadLine()); case2:Console.WriteLine("本月28天");break ; case 2:Console.WriteLine("本月28天");break ; 你自己对照看[/quote]第一个l的大小写我看到了的,但第二句是因为空格键吗?[/quote] case和后面的条件之间要加空格的
Jasper Zhang 2019-04-23
  • 打赏
  • 举报
回复
引用 9 楼 智者知已应修善业 的回复:
[quote=引用 楼主 J to J 的回复:] Console.WriteLine("请输入月份数"); int month = int.Parse(Console.Readline()); switch (month) { case2:Console.WriteLine("本月28天");break ; case 4: case 6: case 9: case 11: Console.WriteLine("本月为30天");break ; default :Console.WriteLine("本月31天");break; } Console .ReadKey (); 到底错在哪里啊?看半天没看出来
int month = int.Parse(Console.Readline()); int month = int.Parse(Console.ReadLine()); case2:Console.WriteLine("本月28天");break ; case 2:Console.WriteLine("本月28天");break ; 你自己对照看[/quote]第一个l的大小写我看到了的,但第二句是因为空格键吗?
  • 打赏
  • 举报
回复
引用 楼主 J to J 的回复:
Console.WriteLine("请输入月份数"); int month = int.Parse(Console.Readline()); switch (month) { case2:Console.WriteLine("本月28天");break ; case 4: case 6: case 9: case 11: Console.WriteLine("本月为30天");break ; default :Console.WriteLine("本月31天");break; } Console .ReadKey (); 到底错在哪里啊?看半天没看出来
int month = int.Parse(Console.Readline()); int month = int.Parse(Console.ReadLine()); case2:Console.WriteLine("本月28天");break ; case 2:Console.WriteLine("本月28天");break ; 你自己对照看
  • 打赏
  • 举报
回复
引用 7 楼 J to J 的回复:
[quote=引用 3 楼 智者知已应修善业 的回复:]

            Console.WriteLine("请输入月份数");
            int month = int.Parse(Console.ReadLine());
            switch (month)
            {
                case 2: Console.WriteLine("本月28天"); break;
                case 4:
                case 6:
                case 9:
                case 11:
                    Console.WriteLine("本月为30天"); break;
                default: Console.WriteLine("本月31天"); break;
            }
关键我错在哪啊 [/quote] case2: Console.WriteLine("本月28天"); break; case 2: Console.WriteLine("本月28天"); break;
Jasper Zhang 2019-04-23
  • 打赏
  • 举报
回复
引用 3 楼 智者知已应修善业 的回复:

            Console.WriteLine("请输入月份数");
            int month = int.Parse(Console.ReadLine());
            switch (month)
            {
                case 2: Console.WriteLine("本月28天"); break;
                case 4:
                case 6:
                case 9:
                case 11:
                    Console.WriteLine("本月为30天"); break;
                default: Console.WriteLine("本月31天"); break;
            }
关键我错在哪啊
exception92 2019-04-23
  • 打赏
  • 举报
回复
引用 4 楼 J to J 的回复:
[quote=引用 2 楼 exception92 的回复:]

            Console.WriteLine("请输入月份数");
            int month = int.Parse(Console.ReadLine());
            switch (month)
            {
                case 2:
                    Console.WriteLine("本月28天"); break;
                case 4:
                case 6:
                case 9:
                case 11:
                    Console.WriteLine("本月为30天"); break;
                default: Console.WriteLine("本月31天"); break;
            }

            Console.ReadKey();
难道我没错? [/quote] Readline不对,直接放到C#编译器里,编译器帮你检查语法错误就可以了。
Jasper Zhang 2019-04-23
  • 打赏
  • 举报
回复
Jasper Zhang 2019-04-23
  • 打赏
  • 举报
回复
引用 2 楼 exception92 的回复:

            Console.WriteLine("请输入月份数");
            int month = int.Parse(Console.ReadLine());
            switch (month)
            {
                case 2:
                    Console.WriteLine("本月28天"); break;
                case 4:
                case 6:
                case 9:
                case 11:
                    Console.WriteLine("本月为30天"); break;
                default: Console.WriteLine("本月31天"); break;
            }

            Console.ReadKey();
难道我没错?
  • 打赏
  • 举报
回复

            Console.WriteLine("请输入月份数");
            int month = int.Parse(Console.ReadLine());
            switch (month)
            {
                case 2: Console.WriteLine("本月28天"); break;
                case 4:
                case 6:
                case 9:
                case 11:
                    Console.WriteLine("本月为30天"); break;
                default: Console.WriteLine("本月31天"); break;
            }
exception92 2019-04-23
  • 打赏
  • 举报
回复

            Console.WriteLine("请输入月份数");
            int month = int.Parse(Console.ReadLine());
            switch (month)
            {
                case 2:
                    Console.WriteLine("本月28天"); break;
                case 4:
                case 6:
                case 9:
                case 11:
                    Console.WriteLine("本月为30天"); break;
                default: Console.WriteLine("本月31天"); break;
            }

            Console.ReadKey();
Jasper Zhang 2019-04-23
  • 打赏
  • 举报
回复
100分都没人解决吗 ,还是说现在太早,

110,538

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧