Мне нужно создать классы Course
, Teacher
, Student
и т. Д. В задании также было предложено «инкапсулировать» данные. Сложная часть состоит в том, что класс Course
должен содержать массив из трех объектов-учеников, и я действительно не знаю, как это сделать.Как создать массив студенческих объектов в классе курса в C#
Это часть кода (ов), который у меня есть.
//Creating a Teacher class
using System;
namespace Homework_5
{
class Teacher
{
private string _firstName;
public string FirstName
{
get { return _firstName; }
set { _firstName = value; }
}
private string _lastName;
public string LastName
{
get { return _lastName; }
set { _lastName = value; }
}
}
}
//Creating a Course class
using System;
namespace Homework_5
{
class Course
{
private string _name;
public string Name
{
get { return _name; }
set { _name = value; }
}
private int _credits;
public int Credits
{
get { return _credits; }
set { _credits = value; }
}
private string _durationInWeeks;
public string DurationInWeeks
{
get { return _durationInWeeks; }
set { _durationInWeeks = value; }
}
//private Teacher array of 3. <--- I DON'T KNOW HOW TO DECLARE THIS
}
}
Три Teacher
объекты создаются экземпляры в main
, наряду с Course
объекта. Объекты Teacher
должны быть переданы объекту Course
.
Что именно вам нужно знать? Как объявить [Массив] (https://msdn.microsoft.com/en-us/library/9b9dty7d.aspx)? Или что-то другое? – vesan
Сначала вам нужно будет реализовать свой класс Student и закодировать его атрибуты. Затем вы можете создать массив и инициализировать его соответствующими данными. – Smitty