Описать класс "студенческая группа " - C#
Формулировка задачи:
описать класс "студенческая группа ". предусмотреть возможность работы с переменным числом студентов, поиска студента по какому- либо признаку( например, по фамилии, имени , дате рождения), добавления и удаления записей, сортировки по различным полям, доступа к записи по номерам. написать программу, демонстрирующую все разработанные элементы класса.
кому не лень прошу помощи . не могу сделать сама
Решение задачи: «Описать класс "студенческая группа "»
textual
Листинг программы
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using StudentsLibrary;
namespace ConsoleApplication3 {
class Program {
static void Main(string[] args) {
StudentGroup group = new StudentGroup {
new Student{FirstName="Tom", LastName="Simpson", DateOfBirth=new DateTime(2000,12,23)},
new Student{FirstName="Mary", LastName="Willis", DateOfBirth=new DateTime(1990, 11,10)}
};
foreach (Student s in group) {
Console.WriteLine("***** Student *****");
Console.WriteLine(s);
Console.WriteLine("*******************");
}
group.OrderStudentsGroup(new Comparison<Student>((s1, s2) => string.Compare(s1.FirstName, s2.FirstName)));
Console.WriteLine("After sorting by FirstName:");
foreach (Student s in group) {
Console.WriteLine("***** Student *****");
Console.WriteLine(s);
Console.WriteLine("*******************");
}
Console.ReadLine();
}
}
}