oh boy, here I go again.
I am currently working on a small C# project of mine to increase my knowledge and skill in coding.
I currently have a student class that holds a students personal info named 'student' and a class (like a class full of students) class named 'klas'. Inside of 'klas' I put a list with students(objects) in it. Further more I made a list with several 'klasses'(objects) although i do not know wether its a good idea.
class Student
{
//alle properties van de student
public string studentnummer { get; set; }
public string naam { get; set; }
public string postcode { get; set; }
public string telefoonnummer { get; set; }
//public List<string> vakken { get; set; } = new List<string>();
//een no-argument constructor
public Student(string studentnummer1, string naam1, string postcode1, string telefoonnummer1)
{
studentnummer = studentnummer1;
naam = naam1;
postcode = postcode1;
telefoonnummer = telefoonnummer1;
}
}
and heres the 'klas' class.
class Klas
{
public string klascode { get; set; }
public string klasnaam { get; set; }
public Klas(string klasnummer1, string klasnaam1)
{
klascode = klasnummer1;
klasnaam = klasnaam1;
}
//maakt nieuwe studenten aan in een list (experimenteel)-(niet final)
//problemen die ik hier mee heb: hoe ga ik individuele studenten aan een lijst toevoegen?,
public void studentenlijst()
{
var studentlijst = new List<Student>()
{
new Student("S101010", "Voornaam - Achternaam", "1234AT", "+06 0571 261442"), //student A
new Student("S202020", "Voornaamer - Achternaamer", "2345AT", "+06 0571 372553"), //student B
new Student("S303030", "Voornaamste - Achternaamste", "3456AT", "+06 0571 483664"), //student C
new Student("S404040", "Voorgenaamste - Achtergenaamste", "4567AT", "+06 0571 594775"), //student D
new Student("S505050", "Voorgenaamst've - Achtergenaamste've", "5678AT", "+06 0571 605886"), //student E
new Student("S606060", "Voorgenaamste'ntve - Achtergenaamste'ntve", "6789AT", "+06 0571 716997"), //student F
new Student("S707070", "Voorgenaamste'ntve'se - Achtergenaamste'ntve'se", "7890AT", "+06 0571 827008"), //student G
new Student("S808080", "Voorgenaamste'ntve'se'lu - Achtergenaamste'ntve'se'lu", "8901AT", "+06 0571 938119"), //student H
new Student("S909090", "Voorgenaamste'ntve'se'lu'yiant - Achtergenaamste'ntve'se'lu'yiant", "9012AT", "+06 0571 049220"), //student I
new Student("S010101", "You thought it was a normal name - BUT IT WAS ME, DIO!", "0123AT", "+06 0571 150331") //student JOJO!
};
}
public void klassenlijst()
{
//maak meerdere lists(klassen) en zet daar je studenten in.
var klassenlijst = new List<Klas>
{
new Klas("KL0001", "AO1-A"), //klas 1
new Klas("KL0002", "AO1-B"), //klas 2
new Klas("KL0003", "AO2-A"), //klas 3
new Klas("KL0004", "AO2-B"), //klas 4
new Klas("KL0005", "AO3-A"), //klas 5
new Klas("KL0006", "GD1-B"), //Klas 6
new Klas("KL0325", "STM1-D"), //klas 7
};
}
what I want to do is: I want to be able to place certain students into certain klassen and call/print those klassen using a method.
I just dont know where to start, let alone how i can do this and if its even possible.
Does anybody want to give me some advice and/or suggest an altarnative method to get this done?
studentenlijst. However it makes no sense why a singleKlas-instance should have aKlasList-method. You probably need a furtherSchool-class, that has a list ofKlas.