小编Mar*_*tow的帖子

Switch语句中的C#案例敏感性

我正在使用一些switch语句,并想知道在输入值时如何忽略区分大小写.

这是我的代码:

using System;

namespace SwitchStatements
{
class MainClass
{
    public static void Main(string[] args)
    {
    Start:
        Console.WriteLine("Please Input the Grade");
        char grade = Convert.ToChar(Console.ReadLine());

        switch (grade)
        {
            case 'A':
                Console.WriteLine("Excellent Work!");
                break;
            case 'B':
                Console.WriteLine("Very Good Effort! Just a couple of     Errors =)");
                break;
            case 'C':
                Console.WriteLine("You Passed. Push Yourself Next Time");
                break;
            case 'D':
                Console.WriteLine("Better put in more effort next time. I know you can do better");
                break;
            default:
                Console.WriteLine("Invalid Grade.");
                break;
        }
        Console.ReadKey();
        goto Start; …
Run Code Online (Sandbox Code Playgroud)

.net c# case-sensitive switch-statement

10
推荐指数
2
解决办法
4412
查看次数

标签 统计

.net ×1

c# ×1

case-sensitive ×1

switch-statement ×1