Пример #1
0
 public override int GetHashCode()
 {
     return((TimetableDays.Aggregate(Username + Semester, (current, day) => current + day.ToString())).GetHashCode());
 }
Пример #2
0
        public override bool Equals(object obj)
        {
            var o = obj as Timetable;

            if (o != null)
            {
                return(Semester.CompareString(o.Semester) && Username.CompareString(o.Username) && TimetableDays.ContentsAreIdentical(o.TimetableDays));
            }
            return(false);
        }