This commit is contained in:
Rens Pastoor
2025-05-27 22:41:46 +02:00
parent d141296aea
commit 11b391b8a1
416 changed files with 25232 additions and 0 deletions

View File

@@ -0,0 +1,27 @@
namespace Starter_assignment;
class Student {
private string Name { get; }
private int StudentNumber { get; }
private string GroupName { get; }
public Student(string name, int studentNumber, string groupName) {
if (string.IsNullOrWhiteSpace(name)) {
throw new ArgumentException("Name cannot be empty.");
}
if (studentNumber < 10000 && studentNumber != -1) {
throw new ArgumentException("Student number must be >= 10000 or -1.");
}
Name = name;
StudentNumber = studentNumber;
GroupName = groupName;
}
public int GetStudentNumber() {
return StudentNumber;
}
public string GetInfo() {
return $"{Name} ({StudentNumber}) - {GroupName}";
}
}