public enum ListOfSubjects
History, Chemistry, ComputerScience
public enum ListOfUniversities
Berkley, Compton, California, Harvard, Oxford
public static int nameCount = 0;
private string name = null;
private string email = null;
private string phone = null;
private ListOfSubjects subject;
private ListOfUniversities university;
public Student(ListOfSubjects subject)
public ListOfSubjects Subject
public Student(ListOfUniversities university)
this.university = university;
public ListOfUniversities University
get { return university; }
public Student(string name)
public Student(string name, int course)
: this(name, course, ListOfSubjects.Chemistry)
public Student(string name, int course, ListOfSubjects subject)
: this(name, course, subject, ListOfUniversities.Compton)
public Student(string name, int course, ListOfSubjects subject, ListOfUniversities university)
: this(name, course, subject, university, "*******@mail.com")
public Student(string name, int course, ListOfSubjects subject, ListOfUniversities university, string email)
: this (name, course, subject, university, email, "+1***********")
public Student(string name, int course, ListOfSubjects subject, ListOfUniversities university, string email, string phone)
this.university = university;
public void CallingInfo()
Console.WriteLine("Student of {1} year {0} attends courses of {2} in {3} university. His/her contact info: {4} and phone number {5}.\n", name, course, subject, university, email, phone);
public static void CreateStudents()
Console.WriteLine("How many students do you want to create?");
int numberOfStudents = int.Parse(Console.ReadLine());
for (int index = 0; index < numberOfStudents; index++)
string studentName = "Student" + (index+1).ToString();
Student student = new Student(studentName);
public static void Main()
StudentTest.CreateStudents();
public void CallingInfo()
Console.WriteLine("Student of {1} year {0} attends courses of {2} in {3} university. His/her contact info: {4} and phone number {5}.\n", name, course, subject, university, email, phone);
public static void CreateStudents()
Console.WriteLine("How many students do you want to create?");
int numberOfStudents = int.Parse(Console.ReadLine());
for (int index = 0; index < numberOfStudents; index++)
string studentName = "Student" + (index+1).ToString();
Student student = new Student(studentName);
public static void Main()
StudentTest.CreateStudents();
this.university = university;
public void CallingInfo()
Console.WriteLine("Student of {1} year {0} attends courses of {2} in {3} university. His/her contact info: {4} and phone number {5}.\n", name, course, subject, university, email, phone);
public static void CreateStudents()
Console.WriteLine("How many students do you want to create?");
int numberOfStudents = int.Parse(Console.ReadLine());
for (int index = 0; index < numberOfStudents; index++)
string studentName = "Student" + (index+1).ToString();
Student student = new Student(studentName);
public static void Main()
StudentTest.CreateStudents();