Introductie

Voltooid

Beslissingslogica is gebaseerd op expressies, ook wel Booleaanse expressies genoemd die 'waar' of 'onwaar' evalueren. Ontwikkelaars gebruiken verschillende typen operators om Boole-expressies te maken die voldoen aan hun coderingsvereisten. Wanneer de expressies worden geëvalueerd, worden de vertakkingen voor het uitvoeren van code gebaseerd op het resultaat. De C#-taal ondersteunt een breed scala aan operators (zoals gelijkheid, vergelijking en Booleaanse operatoren), die elk een specifiek doel dienen bij het implementeren van beslissingslogica.

Stel dat u bent geselecteerd om te werken aan een reeks C#-consoletoepassingen die worden gebruikt voor het verwerken van klantgegevens en door de gebruiker geleverde invoer. Voor elke toepassing moet u beslissingslogica implementeren die voldoet aan vereisten voor gegevensverwerking en bijbehorende bedrijfsregels. De vereisten voor gegevensverwerking en bedrijfsregels variëren voor elke toepassing. Toepassingen die klantorders verwerken, moeten bijvoorbeeld de status van de klant evalueren voordat ze actie ondernemen. Als u zich wilt voorbereiden op deze aanstaande opdracht, voert u enkele oefenactiviteiten uit waarmee Boole-expressies en C#-operators worden geïmplementeerd.

In deze module leert u meer over Boole-expressies en gebruikt u verschillende typen operators om expressies te evalueren op gelijkheid, ongelijkheid en vergelijking. U leert ook hoe u een speciale inline-versie van een if instructie (een voorwaardelijke operator) gebruikt die een 'of' resultaat produceert.

Aan het einde van deze module kunt u code schrijven met behulp van een combinatie van C#-operators om beslissingslogica in uw toepassingen te implementeren.

Doelstellingen voor leren

In deze module gaat u het volgende doen:

  • Operators gebruiken om Boole-expressies te maken die testen op vergelijking en gelijkheid.
  • Gebruik ingebouwde methoden van de tekenreeksklasse om betere evaluaties van tekenreeksen uit te voeren.
  • Gebruik de negatieoperator om te testen op het tegenovergestelde van een bepaalde voorwaarde.
  • Gebruik de voorwaardelijke operator om een inline-evaluatie uit te voeren.

Vereiste voorwaarden

  • Ervaring met basiscoderingstaken, zoals het instantiëren van variabelen, het gebruik van verschillende gegevenstypen en het verzenden van uitvoer naar een consolevenster.
  • Ervaring met het gebruik van de if-elseif-else constructie.
  • Ervaring met het gebruik van de Random klasse om een willekeurig getal te genereren.
  • Ervaring met het gebruik van Visual Studio Code om eenvoudige consoletoepassingen te maken en uit te voeren.