static void Main() { Console.WriteLine("What kind of student are you"); Console.WriteLine("1. School Student"); Console.WriteLine("2. College Student"); Console.WriteLine("Enter Your Choice"); int Choice = int.Parse(Console.ReadLine()); switch (Choice) { case 1: { Console.WriteLine("Enter Your details: in the order Class, RollNo, Full Name"); var SStud = new SchoolStudent(int.Parse(Console.ReadLine())); Console.WriteLine("The Details you entered are :"); SStud.DisplayDetails(); } break; case 2: { Console.WriteLine("Enter Your details: in the order Course, Year, RollNo, Full Name"); var CStud = new CollegeStudent(Console.ReadLine(), int.Parse(Console.ReadLine())); Console.WriteLine("The Details you entered are :"); CStud.DisplayDetails(); } break; default: Console.WriteLine("Error in choice"); break; } }
public virtual void SetUserType(UserType userType) { switch (userType) { case UserType.UniversityStudent: Extend = new CollegeStudent(this); break; case UserType.HighSchoolStudent: Extend = new HighSchoolStudent(this); break; case UserType.Parent: Extend = new Parent(this); break; case UserType.Teacher: Extend = new Teacher(this); break; default: throw new ArgumentOutOfRangeException(nameof(userType), userType, null); } UserType2 = userType; }
public static void Main() { CollegeStudent stu = new CollegeStudent(); stu._age = 10; //Code will fail //CollegeStudent class object do not have access to the '_age' field of the 'Student' class //as '_age' field's access specifier so only the class that inherits 'Student' class will have access this field }
public static void Main() { SchoolStudent schoolStudent = new SchoolStudent(); CollegeStudent collegeStudent = new CollegeStudent(); schoolStudent.TemplateMethod(); collegeStudent.TemplateMethod(); Console.ReadKey(); }
private void addBtn_Click(object sender, EventArgs e) { Student student = new Student(); student.Name = nameTbx.Text; student.Mssv = mssvTbx.Text; student.DateOfBirth = dateOfBirthDTP.Value; student.Address = addressTbx.Text; student.PhoneNumer = Int64.Parse(phoneNumberTbx.Text); student.SchoolYear = (int)schoolYearNum.Value; if (universityRBtn.Checked) { student.TypeDegree = "Đại học"; UniversityStudent universityStudent = student as UniversityStudent; if (specializedAutoCmp.SelectedValue != null) { universityStudent.Specialized = specializedAutoCmp.SelectedValue.ToString(); } students.Add(universityStudent); } if (secondaryDegreeRBtn.Checked) { student.TypeDegree = "Bằng 2"; SecondaryDegreeStudent secondaryDegreeStudent = student as SecondaryDegreeStudent; secondaryDegreeStudent.FirstDegree = firstDegreeTbx.Text; secondaryDegreeStudent.WorkPlace = workPlaceTbx.Text; students.Add(secondaryDegreeStudent); } if (collegeRBtn.Checked) { student.TypeDegree = "Cao đẳng"; CollegeStudent collegeStudent = student as CollegeStudent; students.Add(collegeStudent); } listStudentView.Items.Add(new ListViewItem(new string[] { student.Mssv, student.Name, student.DateOfBirth.ToString(), student.Address, student.PhoneNumer.ToString(), student.SchoolYear.ToString(), student.TypeDegree })); }
public void TestMethod1() { CollegeStudent student = new CollegeStudent("Rajaraman"); Assert.AreEqual("Rajaraman", student.Name); }
public static void Main() { var stu = new CollegeStudent(); stu._age = 10; }