College 10 Flashcards
Wat is een string in C# en wat betekent het dat het immutable is?
Een string is een object dat een reeks karakters bevat.
Immutable betekent dat de inhoud van een string niet kan worden gewijzigd nadat deze is gemaakt. Operaties zoals concatenatie maken een nieuwe string.
Hoe bepaal je of een string begint met een bepaald subgedeelte in C#?
Gebruik de methode .StartsWith(“prefix”). Bijvoorbeeld:
string s = “example”;
bool startsWithEx = s.StartsWith(“ex”); // true
Hoe kun je een lijst tekenen van objecten zoals punten in een C# GUI?
Gebruik een List<Point> en een Graphics-object in de Paint-eventhandler:</Point>
List<Point> punten = new List<Point>();
foreach (Point p in punten)
{
g.FillEllipse(Brushes.Black, p.X - 5, p.Y - 5, 10, 10);
}</Point></Point>
Wat is een Bitmap-editor en welke klassen zijn daarbij betrokken?
Hoofdscherm: Voor de gebruikersinterface en menu-acties.
BitmapControl: Tekenen op het scherm.
BitMap: Opslaan en manipuleren van de afbeelding in het geheugen.
Hoe gebruik je de Thread-klasse om een animatie te maken?
Creëer een nieuwe Thread met een methode die een oneindige loop bevat.
Gebruik Thread.Sleep(milliseconds) om de snelheid te controleren.
Thread animatie = new Thread(Run);
animatie.Start();
void Run()
{
while (true)
{
DoeStap();
Thread.Sleep(50);
}
}