Variabelen zijn doosjes waarin data kan zitten. Hierdoor zijn wij in staat dingen op te slaan en aan te passen waar wij vinden dat dit nodig is.
Maar om dit te kunnen doen is er een vaste structuur nodig.
//Voorbeeld
Private Float moveSpeed;
//Access Modifier - Type - Naam
Omdat C# een type-safe programmeertaal is heeft een variabele altijd een Type:
| bool | slaat waarden op met twee toestanden: waar of onwaar (true | false) |
| --- | --- |
| int | slaat gehele getallen op, zonder decimalen, zoals 123 of -123 |
| Float | slaat floating point numbers op, met decimalen, zoals 19,99 of -19,99 |
| char | slaat enkele tekens op, zoals 'a' of 'B'. Char-values worden omgeven door enkele aanhalingstekens |
| string | slaat tekst op, zoals "Hallo Wereld". String-values worden omgeven door dubbele aanhalingstekens |
Daarnaast heeft een variabele altijd een unieke naam zodat je deze kan aanspreken.
Voor een variabele kan ook een Acces Modifier staan deze bepaald welke onderdelen toegang hebben tot de variabele. (private, Protected, public)
Wanneer er geen staat is deze Private.
Je kan variabelen op verschillende plekken aanmaken en gebruiken. Waar je deze aanmaakt bepaald waar je de variabele kan gebruiken. De { } bepalen waar het gebruik mogelijk is.
public class MyClass
**{**
//class variable, te gebruiken in alle onderdelen van deze class.
**private int number = 1;**
public void MyMethod()
**{**
//local variable kan alleen gebruik worden in deze method.
**private string name = "Perry";**
**}**
**}**
https://www.w3schools.com/cs/cs_variables.php
https://learn.microsoft.com/en-us/dotnet/csharp/language-reference/language-specification/variables
https://www.w3schools.com/cs/cs_access_modifiers.php
https://learn.microsoft.com/en-us/dotnet/csharp/programming-guide/classes-and-structs/access-modifiers