Можете ли вы помочь определить метод и член в этом классе? - PullRequest
0 голосов
/ 08 декабря 2018

В следующем классе GradeBook общедоступный void AddGrade метод и оценки. Добавить (оценить) член?

В настоящее время я изучаю терминологию C # и, похоже, не могу найти ответ.

class GradeBook
{
    public void AddGrade(float grade)
    {
        grades.Add(grade);
    }

    List <float> grades;
}
}

Что бы рассмотреть List в этом примере?Еще один участник?

1 Ответ

0 голосов
/ 08 декабря 2018

Оба AddGrade и grades являются членами класса GradeBook.Член - это любой элемент, определенный в классе.Сюда входят поля, константы, свойства, методы, события, операторы, индексаторы, конструкторы, финализаторы и вложенные типы.

Член AddGrade в этом примере является методом, а List<float> grades является полем.

grades.Add(grade) - это вызов метода.Это член класса List<T>, но не член класса GradeBook.

...