コード例 #1
0
ファイル: Ergebnis.cs プロジェクト: HSPROG/ProgHausaufgaben
        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;
        }
コード例 #2
0
ファイル: Schüler.cs プロジェクト: HSPROG/ProgHausaufgaben
        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));
        }
コード例 #3
0
ファイル: Schüler.cs プロジェクト: HSPROG/ProgHausaufgaben
        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));
        }