即使我添加了括号,也会显示错误 CS0139

error CS0139 shown even i have added the brackets

它说每个中断命令都有错误 不知道是bug还是什么

我试着加了个括号,还是无法解决错误

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;

namespace GPAAvg
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }
        int score;
        int courses = 0;
        int GPA;
        double sumGPA = 0;
        string msg = "代碼  成績  學分數 Grade GPA積點 ";

        private void Form1_Load(object sender, EventArgs e)
        {
            TxtCode.MaxLength = 4;
            TxtScore.MaxLength = 3;
            TxtHour.MaxLength = 1;

        }

        private void BtnOK_Click(object sender, EventArgs e)
        {
            score = Convert.ToInt32(TxtScore.Text);
            string grade;
            switch (score / 10)
            {
        case10:
        case9:
        case8:
            GPA = 4;
            grade = "A";
            break;
        Case7:
            GPA = 3;
            grade = "B";
            break;
        case6:
            GPA = 2;
            grade = "C";
            break;
        case5:
            GPA = 1;
            grade = " D";
            break;
            default:
            GPA = 0;
            grade = "E";
            break;
        }
    }
}

我希望程序可以是运行,因为我已经添加了括号并形成了一个封闭循环。请帮我解决问题。提前致谢!

您的结束括号已关闭开关、方法和 class,但您尚未关闭命名空间。

此外,case 语句在值前有空格