Exemplo n.º 1
0
        /// <summary>
        /// Setřídí studenty podle jejich Čísel.
        /// </summary>
        /// <param name="firstStudent">Student jehož číslo se bude porovnávat s druhým studentem.</param>
        /// <param name="secondStudent">Student jehož číslo se bude porovnávat s prvním studentem.</param>
        /// <returns>Vrátí 1 pokud má první studen větší číslo než druhý.
        ///Vrátí 0 pokud jsou čísla stejné a -1 pokud je číslo druhého studenta větší než prvního.</returns>
        private int shortByNumber(object sender, StudentsEventArgs eventArgs)
        {
            if (eventArgs.Student1.Number < eventArgs.Student2.Number)
            {
                return(-1);
            }

            return(eventArgs.Student1.Number.Equals(eventArgs.Student2.Number) ? 0 : 1);
        }
Exemplo n.º 2
0
 /// <summary>
 /// Setřídí studenty podle jejich Fakult.
 /// </summary>
 /// <param name="firstStudent">Student jehož fakluta se bude porovnávat s fakultou druhého studenta.</param>
 /// <param name="secondStudent">Student jehož fakulta se bude porovnávat s fakultou prvním studenta.</param>
 /// <returns>Vrátí 1 pokud má první studen fakultu v seznamu výše než druhý.
 ///Vrátí 0 pokud je fakulta stejná a -1 pokud je fakulta v seznamu nížš než  u druhého studenta.</returns>
 private int shortByFaculty(object sender, StudentsEventArgs eventArgs)
 {
     return(comparer.Compare(eventArgs.Student1.Faculty, eventArgs.Student2.Faculty));
 }
Exemplo n.º 3
0
 /// <summary>
 /// Setřídí studenty podle jejich Jména.
 /// </summary>
 /// <param name="firstStudent">Student jehož jméno se bude porovnávat se jménem druhého studentem.</param>
 /// <param name="secondStudent">Student jehož jméno se bude porovnávat se jménem prvním studentem.</param>
 /// <returns>Vrátí 1 pokud má první studen delší jméno než druhý.
 ///Vrátí 0 pokud je jméno stejné a -1 pokud je jméno druhého studenta větší než prvního.</returns>
 private int shortByName(object sender, StudentsEventArgs evetArgs)
 {
     return(comparer.Compare(evetArgs.Student1.Name, evetArgs.Student2.Name));
 }