Video: Begrip 2024
De basis van alle beslissingsmogelijkheden voor C # is de if -instructie, als volgt:
if (bool-expression)
{< // Besturing gaat hier als de uitdrukking waar is.
}
// Aan deze instructie wordt doorgegeven of de expressie waar is of niet.
Een paar haakjes dat onmiddellijk volgt op het zoekwoord
als een voorwaardelijke uitdrukking van het type bool bevat. Onmiddellijk na de expressie wordt een blok code weergegeven door een paar accolades. Als de expressie waar is, voert het programma de code uit binnen de accolades. Als de uitdrukking niet waar is, slaat het programma de code tussen de accolades over. (Als het de code tussen accolades uitvoert, komt deze net na de sluitende accolade terecht en gaat vanaf daar verder.)
if -instructie is gemakkelijker te begrijpen met een concreet voorbeeld: // Zorg dat a niet negatief is:
// Als a minder is dan 0 …
if (a <0)
{
// … wijs er dan 0 aan toe zodat deze niet langer negatief zal zijn.
a = 0;
}
Dit segment van code zorgt ervoor dat de variabele
a niet-negatief is - groter dan of gelijk aan 0. De if -instructie zegt: "If a is minder dan 0, wijst 0 toe aan a . "(Met andere woorden, zet a in een positieve waarde.)
if ( bool-expression ) statement ; alsof het is geschreven als ( bool-expression ) { statement ;} . De algemene consensus is om altijd accolades te gebruiken voor een betere helderheid. Met andere woorden, vraag het niet - doe het gewoon.