Может ли класс в c# кроме индексатора содержать ещё и какие-то поля?

Появился вопрос, поскольку в примерах из интернета показываются случаи, когда в классе есть только индексатор. Если ответ на вопрос - да, то как это можно реализовать усовершенствовав следующий код так, чтобы в нем появился массив Marks:

class Student
    {
        public string FirstName { get; set; }
        public string Initials { get; set; }
        public int Year { get; set; }
        public int Salary { get; set; }

        public Student(string data)
        {
            string[] correctdata= data.Split(' ');
            FirstName = correctdata[0];
            Initials = correctdata[1];
            Year = Convert.ToInt32(correctdata[2]);
            Salary = Convert.ToInt32(correctdata[3]);
        }
    }

Ответы (0 шт):