Может ли класс в 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]);
}
}