Пример #1
0
        public override bool Equals(object obj)
        {
            var otherStudent = (Student)obj;

            if (otherStudent == null)
            {
                return(false);
            }
            return(StudentId.Equals(otherStudent.StudentId));
        }
Пример #2
0
        public override bool Equals(object obj)
        {
            var enrollement = obj as Enrollement;

            if (enrollement == null)
            {
                // If it is null then it is not equal to this instance.
                return(false);
            }

            return(base.Equals(obj) && StudentId.Equals(enrollement.StudentId) && Nullable.Equals(Grade, enrollement.Grade));
        }