Exemple #1
0
 public void AddStudents(Student[] students)
 {
     Students = new List <Student>(students.Length);
     for (int i = 0; i < students.Length; i++)
     {
         StudentCountChange?.Invoke(this, new StudentListHandlerEventArgs(CollectionName, "Add element", students[i]));
     }
     Students.AddRange(students);
 }
Exemple #2
0
 public bool Remove(int j)
 {
     if (j >= Students.Count || j < 0)
     {
         return(false);
     }
     StudentCountChange?.Invoke(this, new StudentListHandlerEventArgs(CollectionName, "Remove element", Students[j]));
     Students.RemoveAt(j);
     return(true);
 }
Exemple #3
0
 public void AddDefaults(Student student)
 {
     Students = new List <Student>();
     StudentCountChange?.Invoke(this, new StudentListHandlerEventArgs(CollectionName, "Add element", student));
     Students.Add(student);
 }