Wat is een variabele?
Een variabele is een benoemde opslagplaats in het geheugen. Zie het als een doos met een label erop. Je legt iets in de doos, geeft de doos een naam, en later kun je de doos openen om de inhoud te lezen of te veranderen.
Een variabele aanmaken
In C# maak je een variabele aan door het type te schrijven, dan de naam, dan de waarde:
int aantalLagen = 10;
string bestandsnaam = "tekening.dwg";
bool isGeopend = true;
double oppervlakte = 23.5;
Elke variabele heeft een type dat bepaalt welke soort waarde erin past.
De meest gebruikte datatypes
| Type | Omschrijving | Voorbeeld |
|---|---|---|
int | Geheel getal | int count = 5; |
double | Getal met decimalen | double pi = 3.14; |
string | Tekst | string naam = "AutoCAD"; |
bool | Waar of niet-waar | bool actief = false; |
char | Eén teken | char letter = 'A'; |
Berekeningen
Met getallen kun je rekenen met de standaard wiskundige operatoren:
int a = 10;
int b = 3;
Console.WriteLine(a + b); // 13
Console.WriteLine(a - b); // 7
Console.WriteLine(a * b); // 30
Console.WriteLine(a / b); // 3 (gehele deling!)
Console.WriteLine(a % b); // 1 (rest na deling)
Let op: als je twee int-waarden deelt, gooit C# de decimalen weg. Gebruik double als je een echte deling wilt:
double resultaat = 10.0 / 3.0; // 3.3333...
Tekst samenvoegen (string interpolation)
Zet een $ voor je string om variabelen erin te zetten:
string laagnaam = "Muren";
int aantalObjecten = 42;
Console.WriteLine($"Laag '{laagnaam}' bevat {aantalObjecten} objecten.");
Dit toont: Laag 'Muren' bevat 42 objecten.
var: het type automatisch bepalen
C# kan het type zelf afleiden als je var schrijft. Het type blijft hetzelfde — C# kiest het gewoon voor jou:
var naam = "Inventor"; // C# weet: dit is een string
var getal = 42; // C# weet: dit is een int
Waarden wijzigen
Je kunt de waarde van een variabele op elk moment veranderen:
int score = 0;
score = score + 10; // score is nu 10
score += 5; // kortere notatie: score is nu 15
score++; // score met 1 verhogen: score is nu 16
const: een waarde die nooit verandert
const double Pi = 3.14159265;
const string AppNaam = "KleverCAD Tool";
Een const kan je na aanmaak niet meer wijzigen. De compiler geeft een fout als je het probeert.
In de volgende post leren we hoe je beslissingen neemt in code met if en else.
Comments
No comments yet — be the first!
Leave a comment
Sign in to skip moderation — anonymous comments are reviewed before appearing.