College 10 Flashcards

1
Q

Wat is een string in C# en wat betekent het dat het immutable is?

A

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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Hoe bepaal je of een string begint met een bepaald subgedeelte in C#?

A

Gebruik de methode .StartsWith(“prefix”). Bijvoorbeeld:

string s = “example”;
bool startsWithEx = s.StartsWith(“ex”); // true

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Hoe kun je een lijst tekenen van objecten zoals punten in een C# GUI?

A

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>

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Wat is een Bitmap-editor en welke klassen zijn daarbij betrokken?

A

Hoofdscherm: Voor de gebruikersinterface en menu-acties.
BitmapControl: Tekenen op het scherm.
BitMap: Opslaan en manipuleren van de afbeelding in het geheugen.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Hoe gebruik je de Thread-klasse om een animatie te maken?

A

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);
}
}

How well did you know this?
1
Not at all
2
3
4
5
Perfectly