小编Edu*_*iks的帖子

C#如何使这段代码更紧凑(如果,否则如果,否则)

我是一年级学生,我们被要求做分配,我想知道有没有其他方法来检查用户输入所以我不必在每次输入后做所有的if和其他的或者是否有任何方法来循环它并保存6个不同的答案或类似的东西......

    static void Main(string[] args)
    {
        //var
        string s0, s1, s2, s3, s4, s5; //subejects
        string g0, g1, g2, g3, g4, g5;//grades

        //input grades/subject
        Console.Write("Enter Subject 1  : ");
        s0 = Console.ReadLine();
        Console.Write("Enter Grade 1  : ");
        g0 = Console.ReadLine();
        g0 = g0.ToUpperInvariant();
        if (g0 == "H1")
            g0 = "100";
        else if (g0 == "H2")
            g0 = "88";
        else if (g0 == "H3")
            g0 = "77";
        else if (g0 == "H4")
            g0 = "66";
        else if (g0 == "H5" || …
Run Code Online (Sandbox Code Playgroud)

c# if-statement

2
推荐指数
1
解决办法
187
查看次数

标签 统计

c# ×1

if-statement ×1