Коллекции нужна помощь - C#

Узнай цену своей работы

Формулировка задачи:

Добрый вечер всем. Дано задание : Создать классы для представления указанных коллекций. 1 Факультет объединяет студенческие группы, а группа – студентов. Вот что у меня получилось
Листинг программы
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5.  
  6. class Group
  7. {
  8. private string[] _student = new string[0];
  9. public int StudentCount
  10. {
  11. get { return _student.Length; }
  12. }
  13. public void Addstudent(string student)
  14. {
  15. Array.Resize(ref _student, StudentCount + 1);
  16. _student[StudentCount - 1] = student;
  17. }
  18. public string GetItem(int index)
  19. {
  20. return _student[index];
  21. }
  22. public int Searchgroup(int index)
  23. {
  24. return Array.BinarySearch(_student, index);
  25. }
  26. }
  27.  
  28. public class Faculty
  29. {
  30.  
  31. private Group[] _group = new Group[0]; // массив содержит номера групп
  32. public int GroupCount
  33. {
  34. get { return _group.Length; }
  35. }
  36. public void Addgroup(Group group)
  37. {
  38. Array.Resize(ref _group, GroupCount + 1);
  39. _group[GroupCount - 1] = group;
  40. }
  41. public Group Getgroup(int index)
  42. {
  43. return _group[index];
  44. }
  45. public int Searchgroup( int index)
  46. {
  47. return Array.BinarySearch( _group, index);
  48. }
  49.  
  50. Но вот в этих методах выводит ошибку, обьясните пожалуйста в чем дело(((
  51. public void Addgroup(Group group)
  52. {
  53. Array.Resize(ref _group, GroupCount + 1);
  54. _group[GroupCount - 1] = group;
  55. }
  56. public Group Getgroup(int index)
  57. {
  58. return _group[index];
  59. }

Решение задачи: «Коллекции нужна помощь»

textual
Листинг программы
  1. public class Group

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

8   голосов , оценка 3.75 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы