C#不知道从这里去哪里

雪码

我已经从事此功课已有一段时间了,我还有2个问题要解决……这个问题特别困扰我,我什至不确定我明白它的要求了。我朝着正确的方向...

**对于列表letterGrades中的所有元素如果索引i处的元素等于等级,则将noOfGrades递增1。无论大小写,都应进行此比较,例如p / P / f / F。

基本前端程序

这是我到目前为止拥有的当前代码清单...

/*
 * Calculate letter grades as P for Pass and F for Fail based on the marks obtained.
 * Find the number of instances with the given grades.
 */
namespace Ex1
{
    public partial class LetterGrade : Form
    {
        // Initialize string List
        public List<string> letterGrades = new List<string>();

        public LetterGrade()
        {
            InitializeComponent();
        }


        private void submitButton_Click(object sender, EventArgs e)
        {
            double marks = double.Parse(marksTextbox.Text); //Declare variable marks and set

            // If statements for marks
            if (marks>0 && marks<=60)
            {
                letterGrades.Add("F");
            }
            else if (marks>60 && marks<=100)
            {
                letterGrades.Add("P");
            }
            else
            {
                MessageBox.Show("Not a valid marks");
            }
            marksTextbox.Clear();
        }


        private void calculateButton_Click(object sender, EventArgs e)
        {
            string grade = letterGradeTextbox.Text; // initialize string grade
            int noOfGrades = 0;

            for (int i = 0; i < letterGrades.Count; i++)
            {
                if (grade == "P" || grade == "p") //Problem here, step 7a...could not initialize using [i]..tried using a workaround but it keeps total count..
                {
                    noOfGrades++;
                }
                else if (grade == "F" || grade == "f") 
                {
                    noOfGrades++;
                }
            }

            letterGradeTextbox.Clear();

            MessageBox.Show("Number of instances with given letter grade is: " + noOfGrades);
        }
    }
}

我最有可能在月球和月球上想这件事,但是如果有人可以将我指向右边的兔子洞,我将非常感激

试试这个

for (int i = 0; i < letterGrades.Count; i++)
{
    if (letterGrades[i].ToLower() == grade.ToLower())
    {
        noOfGrades++;
    }
}

本质上,对于中的每个年级letterGrades,我们要检查该年级是否等于grade,已输入letterGradeTextbox.Text

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

C#:在不知道密钥在哪里的情况下找到密钥

来自分类Dev

C#无效的Cast异常(我不知道错误在哪里)

来自分类Dev

Windows窗体设计器NullReferenceException-从这里去哪里?

来自分类Dev

不知道从哪里开始集成按钮

来自分类Dev

不知道请求对象来自哪里

来自分类Dev

在 C# 中选择子类而不知道它的名称

来自分类Dev

SFML / C ++ Sprite由于超出范围而被显示为白框,不知道在哪里

来自分类Dev

汇编器:不能弄清楚从这里去哪里

来自分类Dev

Perl-安装DateTime :: Astro失败..我从这里去哪里?

来自分类Dev

ParentViewController变成nil,不知道在哪里以及如何

来自分类Dev

CMake不知道Qt4 qmake在哪里

来自分类Dev

依赖注入,不知道在哪里放置方法

来自分类Dev

NullPointerException,我不知道从哪里或为什么

来自分类Dev

我不知道它来自哪里的双倍空格

来自分类Dev

我不知道它来自哪里的双倍空格

来自分类Dev

尝试使用动态LINQ,但不知道从哪里开始?

来自分类Dev

我不知道另外一个来自哪里

来自分类Dev

不知道在哪里放置Scripts.Render for JQuery

来自分类Dev

重复的PATH条目-不知道它们是从哪里设置的

来自分类Dev

Arduino数据记录-不知道从哪里开始

来自分类Dev

使用请求登录 - 不知道在哪里发布

来自分类Dev

C#在不知道特定类型的情况下访问通用方法

来自分类Dev

不知道我是否在tftp应用程序中正确使用“使用” c#

来自分类Dev

c#从列表中删除项目,但不知道索引号

来自分类Dev

在C#中声明不知道其大小的2D数组

来自分类Dev

调用每个继承基类的类而不知道该类是否存在c#

来自分类Dev

如何在不知道C#名称的情况下调用方法?

来自分类Dev

在C#中声明不知道其大小的2D数组

来自分类Dev

我不知道为什么我得到了System.IndexOutOfRangeException?C#

Related 相关文章

  1. 1

    C#:在不知道密钥在哪里的情况下找到密钥

  2. 2

    C#无效的Cast异常(我不知道错误在哪里)

  3. 3

    Windows窗体设计器NullReferenceException-从这里去哪里?

  4. 4

    不知道从哪里开始集成按钮

  5. 5

    不知道请求对象来自哪里

  6. 6

    在 C# 中选择子类而不知道它的名称

  7. 7

    SFML / C ++ Sprite由于超出范围而被显示为白框,不知道在哪里

  8. 8

    汇编器:不能弄清楚从这里去哪里

  9. 9

    Perl-安装DateTime :: Astro失败..我从这里去哪里?

  10. 10

    ParentViewController变成nil,不知道在哪里以及如何

  11. 11

    CMake不知道Qt4 qmake在哪里

  12. 12

    依赖注入,不知道在哪里放置方法

  13. 13

    NullPointerException,我不知道从哪里或为什么

  14. 14

    我不知道它来自哪里的双倍空格

  15. 15

    我不知道它来自哪里的双倍空格

  16. 16

    尝试使用动态LINQ,但不知道从哪里开始?

  17. 17

    我不知道另外一个来自哪里

  18. 18

    不知道在哪里放置Scripts.Render for JQuery

  19. 19

    重复的PATH条目-不知道它们是从哪里设置的

  20. 20

    Arduino数据记录-不知道从哪里开始

  21. 21

    使用请求登录 - 不知道在哪里发布

  22. 22

    C#在不知道特定类型的情况下访问通用方法

  23. 23

    不知道我是否在tftp应用程序中正确使用“使用” c#

  24. 24

    c#从列表中删除项目,但不知道索引号

  25. 25

    在C#中声明不知道其大小的2D数组

  26. 26

    调用每个继承基类的类而不知道该类是否存在c#

  27. 27

    如何在不知道C#名称的情况下调用方法?

  28. 28

    在C#中声明不知道其大小的2D数组

  29. 29

    我不知道为什么我得到了System.IndexOutOfRangeException?C#

热门标签

归档