Пример #1
0
 public bool Equals(Exam other)
 {
     if (other is null)
     {
         return(false);
     }
     if (ReferenceEquals(this, other))
     {
         return(true);
     }
     return(SubjectName.Equals(other.SubjectName) &&
            Grade.Equals(other.Grade) &&
            DateOfPassing.Equals(other.DateOfPassing));
 }
Пример #2
0
 public override int GetHashCode()
 {
     return(SubjectName.GetHashCode()
            ^ Grade.GetHashCode()
            ^ DateOfPassing.GetHashCode());
 }
Пример #3
0
 public override string ToString()
 {
     return($"SubjectName: {SubjectName}, grade: {Grade}, date: {DateOfPassing.ToString(Person.DATE_FORMAT)}");
 }
Пример #4
0
 public override string ToString()
 {
     return(SubjectName + ", grade: " + Grade + ", date: " + DateOfPassing.ToString(Person.DATE_FORMAT));
 }