C# Variabelen & Operators Beheersen: Praktische Voorbeelden & Uitleg
C# Variabelen
Een variabele in C# is een benoemde opslaglocatie die een waarde van een specifiek datatype bevat. Het datatype bepaalt de geheugenlayout en de operaties die op de variabele uitgevoerd kunnen worden.
Een variabele gedeclareerd als string zal bijvoorbeeld tekstuele data opslaan, terwijl een int gehele getallen bevat. Het begrijpen van het type is essentieel voor effectief coderen en het vermijden van runtime-fouten.
Hieronder is een beknopt voorbeeld dat twee variabelen van verschillende typen declareert en hun waarden toont:

using System;
namespace DemoApplication {
class Program {
static void Main(string[] args) {
string message = "De waarde is ";
int val = 30;
Console.Write(message + val);
Console.ReadKey();
}
}
}
Code Uitleg
- Declareer een
string-variabele genaamdmessageen wijs de tekst "De waarde is " toe. - Declareer een
int-variabele genaamdvalen wijs de numerieke waarde 30 toe. - Concateneer en geef beide waarden uit naar de console.
Het uitvoeren van het programma produceert de volgende uitvoer:

Zoals getoond, worden de string- en int-waarden correct gecombineerd en weergegeven.
C# Operators
Operatoren voeren operaties uit op variabelen en waarden. C# biedt een breed scala aan operatoren gecategoriseerd in rekenkundige, relationele en logische groepen.
Rekenkundige Operatoren
| Operator | Beschrijving |
|---|---|
| + | Telt twee operanden op. |
| - | Trekt de tweede operand van de eerste af. |
| * | Vermenigvuldigt beide operanden. |
| / | Deelt de teller door de noemer. |
| % | Geeft de rest van gehele deling terug. |
| ++ | Verhoogt een integer-waarde met één. |
| -- | Vermindert een integer-waarde met één. |
Relationele Operatoren
| Operator | Beschrijving |
|---|---|
| == | Controleert of twee operanden gelijk zijn. |
| != | Controleert of twee operanden niet gelijk zijn. |
| > | Controleert of linkse operand groter is dan rechtse. |
| < | Controleert of linkse operand kleiner is dan rechtse. |
| >= | Controleert of linkse operand groter of gelijk is aan rechtse. |
| <= | Controleert of linkse operand kleiner of gelijk is aan rechtse. |
Logische Operatoren
| Operator | Beschrijving |
|---|---|
| && | Logische EN – waar als beide operanden waar zijn. |
| || | Logische OF – waar als minstens één operand waar is. |
| ! | Logische NIET – keert een Boolean-waarde om. |
Om operatorgebruik te illustreren, bekijk het volgende voorbeeldprogramma:

using System;
namespace DemoApplication {
class Program {
static void Main(string[] args) {
int val1 = 10, val2 = 20;
bool status = true;
Console.WriteLine(val1 + val2); // Rekenkundig: 30
Console.WriteLine(val1 < val2); // Relationeel: True
Console.WriteLine(!status); // Logisch NIET: False
Console.ReadKey();
}
}
}
Uitleg
- Twee
int-variabelen (val1enval2) en éénbool-variabele (status) worden gedeclareerd. - De opteloperator (
+) berekent de som vanval1enval2. - De kleiner-dan-operator (
<) vergelijktval1enval2. - De logische NIET-operator (
!) keert destatus-waarde om vantruenaarfalse.
Het uitvoeren van het programma levert:

Deze beknopte demonstratie dekt basis rekenkundige, relationele en logische operaties, wat een stevige basis legt voor meer geavanceerd C#-programmeren.
Voor diepere inzicht, raadpleeg de officiële Microsoft Docs over C# Operators.
C Taal
- C# Variabelen & Primitive Datatypes onder de knie krijgen: Complete gids
- C++ variabelen, literalen en constanten: een uitgebreide gids
- C Variabelen, Constanten en Literals: Een Complete Gids
- C-opslagklassen begrijpen: Bereik, levensduur en prestaties
- C++ Operators Uitgelegd: Typen, Voorbeelden en Voorbeeldprogramma's
- C++ Pointers Onder de Knie: Concepten, Voorbeelden & Praktische Toepassingen
- C++ Structs Uitgelegd met een Praktisch Voorbeeld
- Beheersen van std::list in C++: Syntaxis, Functies & Praktische Voorbeelden
- Variabelen in C: Types, naamgevingsregels en geheugenbeheer
- Python Counter in collections – Efficiënt tellen, updaten en rekenkundige operaties
- Java Variabele Typen: Uitgebreide Gids