public Ergebis(Schüler schüler, Fach fach, Schulhalbjahr schulhalbjahr, int note) { if (note < 1 || note > 6) { throw new Exception("Ungültige Note"); } if (schüler == null || fach == null || schulhalbjahr == null) { throw new Exception("Es Fehlt mindestens eine Angabe des Ergebisses"); } this._schüler = schüler; this._fach = fach; this._schulhalbjahr = schulhalbjahr; this._note = note; }
public override bool Equals(object obj) { Schüler schüler = obj as Schüler; return(schüler != null && this._schülernummer.Equals(schüler._schülernummer) && this._name.Equals(schüler._name) && this._vorname.Equals(schüler._vorname)); }
public override bool Equals(object obj) { Schüler Schüler = obj as Schüler; return(Schüler != null && this.Schülernummer.Equals(Schüler.schülernummer) && this.name.Equals(Schüler.name) && this.vorname.Equals(Schüler.vorname)); }