예제 #1
0
        public override bool Equals(Object otherCourse)
        {
            if (!(otherCourse is Course))
            {
                return(false);
            }
            else
            {
                Course newCourse         = (Course)otherCourse;
                bool   idEquality        = _id == newCourse.GetId();
                bool   nameEquality      = _name == newCourse.GetName();
                bool   courseEquality    = _courseNumber == newCourse.GetCourseNumber();
                bool   courseDescription = _description == newCourse.GetDescription();

                return(idEquality && nameEquality && courseEquality && courseDescription);
            }
        }