Variabelen declareren

Voltooid

Een letterlijke waarde is letterlijk een waarde die in code is vastgelegd. Vastgelegde waarden zijn waarden die constant en ongewijzigd zijn tijdens de uitvoering van het programma. Voor de meeste toepassingen moet u echter werken met waarden die u van tevoren niet veel weet. Met andere woorden, u moet werken met gegevens die afkomstig zijn van gebruikers, bestanden of van het hele netwerk.

Wanneer u moet werken met gegevens die niet in code zijn vastgelegd, declareert u een variabele.

Wat is een variabele?

Een variabele is een container voor het opslaan van een type waarde. Variabelen zijn belangrijk omdat hun waarden gedurende de uitvoering van een programma kunnen veranderen of variëren. Variabelen kunnen worden toegewezen, gelezen en gewijzigd. U gebruikt variabelen om waarden op te slaan die u in uw code wilt gebruiken.

Een variabelenaam is een mensvriendelijk label dat de compiler toewijst aan een geheugenadres. Wanneer u een waarde in dat geheugenadres wilt opslaan of wijzigen, of wanneer u de opgeslagen waarde wilt ophalen, gebruikt u alleen de variabelenaam die u hebt gemaakt.

Een variabele declareren

Als u een nieuwe variabele wilt maken, moet u eerst het gegevenstype van de variabele declareren en deze vervolgens een naam geven.

string firstName;

In dit geval maakt u een nieuwe variabele van het type string met de naam firstName. Vanaf nu kan deze variabele alleen een tekenreeks als waarde hebben.

U kunt elke naam kiezen zolang deze voldoet aan een aantal C#-syntaxisregels voor het benoemen van variabelen.

Regels en conventies voor variabelenamen

Een softwareontwikkelaar zei ooit 'Het moeilijkste deel van softwareontwikkeling is het benoemen van dingen'. De naam van een variabele moet niet alleen bepaalde syntaxisregels volgen, maar moet ook worden gebruikt om de code beter leesbaar en begrijpelijker te maken. Dat is wel veel gevraagd van één regel code.

Hier volgen enkele belangrijke aandachtspunten voor variabelenamen:

  • Variabelenamen kunnen alfanumerieke tekens en het onderstrepingsteken bevatten. Speciale tekens zoals het hash-teken # (ook wel het cijferteken of het hekje genoemd) of het dollarteken $ zijn niet toegestaan.
  • Variabelenamen moeten beginnen met een letter uit het alfabet of een onderstrepingsteken, niet met een cijfer.
  • Variabelenamen zijn hoofdlettergevoelig, wat betekent dat string Value; en string value; twee verschillende variabelen zijn.
  • Variabelenamen mogen niet een C#-sleutelwoord zijn. U kunt bijvoorbeeld niet de volgende declaraties van variabelen gebruiken: decimal decimal; of string string;.

Er zijn coderingsconventies waarmee variabelen leesbaar en gemakkelijk te herkennen zijn. Wanneer u grotere toepassingen ontwikkelt, kunnen deze coderingsconventies u helpen bij het bijhouden van variabelen onder andere tekst.

Hier volgen enkele coderingsconventies voor variabelen:

  • Bij namen van variabelen moet camel case-spelling worden gebruikt. Dit is een schrijfstijl waarbij in samengestelde woorden aan het begin van het eerste woord een kleine letter en aan het begin van elk volgend woord een hoofdletter wordt gebruikt. Bijvoorbeeld string thisIsCamelCase;.
  • Namen van variabelen moeten beginnen met een alfabetische letter. Ontwikkelaars gebruiken het onderstrepingsteken voor een specifiek doeleinde, dus laat het gebruik daarvan voorlopig maar achterwege.
  • Namen van variabelen moeten beschrijvend en zinvol zijn in uw app. Kies een naam voor de variabele die staat voor het soort gegevens dat erin wordt opgeslagen.
  • Variabelenamen moeten uit een of meer gehele woorden bestaan die zijn samengevoegd. Gebruik geen samentrekkingen of afkortingen omdat de naam van de variabele (en daarom het doel ervan) onduidelijk kan zijn voor anderen die uw code lezen.
  • Variabelenamen mogen niet het gegevenstype van de variabele bevatten. Soms wordt een stijl als string strValue; aanbevolen. Dat advies is niet meer actueel.

Het voorbeeld string firstName; volgt al deze regels en conventies, ervan uitgaande dat u deze variabele wilt gebruiken om gegevens op te slaan die de voornaam van iemand vertegenwoordigen.

Voorbeelden van variabelenamen

Hier volgen enkele voorbeelden van variabeledeclaraties met behulp van de gegevenstypen die u tot nu toe hebt geleerd:

char userOption;

int gameScore;

decimal particlesPerMillion;

bool processedCustomer;

Samenvatting

Dit is wat u tot nu toe hebt geleerd over variabelen:

  • Variabelen zijn tijdelijke waarden die u in het geheugen van de computer opslaat.
  • Voordat u een variabele kunt gebruiken, moet u deze declareren.
  • Als u een variabele wilt declareren, moet u eerst een gegevenstype selecteren voor het soort gegevens dat u wilt opslaan en moet u de variabele een naam naam geven die voldoet aan de regels.

Nu u weet hoe u een variabele declareert, leert u hoe u de waarde van een variabele instelt, ophaalt en initialiseert.