Projektdateien hinzufügen.

This commit is contained in:
2023-03-23 12:24:40 +01:00
parent 5fe92f4f47
commit 33e49f846c
51 changed files with 1444 additions and 0 deletions

View File

@@ -0,0 +1,44 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace BeispielAggregation
{
internal class Class
{
private string name;
private Student[] students;
public Class(string name, int cnt)
{
this.name = name;
this.students = new Student[cnt];
}
public string GetName() { return name; }
public void AddStudent(Student student)
{
for (int i = 0; i < students.Length; i++)
{
if (students[i] == null)
{
students[i] = student;
student.SetClass(this);
break;
}
}
}
public void PrintInfos()
{
System.Console.WriteLine($"Stundenten in der Klasse {name}:");
foreach (Student student in students)
{
if (student != null)
{
Console.WriteLine(student.GetName());
}
}
}
}
}