Inleiding

Voltooid

Met C#-matrices kunt u waardenreeksen in één gegevensstructuur opslaan. Met andere woorden: één variabele waardoor vele waarden kunnen worden opgeslagen. Zodra u één variabele hebt waarmee alle waarden worden opgeslagen, kunt u de waarden sorteren, de volgorde van de waarden omdraaien, elke waarde herhalen en afzonderlijk inspecteren, enzovoort.

Stel dat u werkt op de beveiligingsafdeling van een bedrijf dat online verkopers matcht met adverteerders op basis van de commissie. U bent gevraagd C#-code te schrijven waarmee de order-id's van binnenkomende orders worden herhaald. U moet elke order-id inspecteren om orders te identificeren die mogelijk frauduleus zijn. U moet matrices implementeren om deze programmeertaak uit te voeren.

In deze module gaat u matrices maken en initialiseren. U gaat waarden van elementen in een matrix instellen en ophalen, waarbij u elk element opent met behulp van de bijbehorende index. U maakt luslogica waardoor u met elk element in een matrix kunt werken.

Aan het einde van deze module hebt u met uw eerste structuur gewerkt om meerdere gegevenswaarden op te slaan. Later leert u, in andere modules, hoe u uw gegevens kunt sorteren, filteren en optellen, hoe u query's op uw gegevens uitvoert en hoe u andere bewerkingen voor uw gegevens uitvoert.

Belangrijk

Deze module bevat coderingsactiviteiten waarvoor Visual Studio Code is vereist. U hebt toegang nodig tot een ontwikkelomgeving waarop Visual Studio Code is geïnstalleerd en geconfigureerd voor C#-toepassingsontwikkeling.

Leerdoelen

In deze module leert u het volgende:

  • Een nieuwe matrix maken en initialiseren.
  • Wijs de waarden van matrixelementen toe en haal deze op.
  • Doorloop elk element van een matrix met behulp van de foreach instructie.

Vereisten

  • Ervaring met het gebruik van Visual Studio Code om C#-consoletoepassingen te maken en uit te voeren.
  • Ervaring met het afdrukken van berichten naar de console met behulp van Console.WriteLine().
  • Ervaring met het gebruik van tekenreeksinterpolatie om letterlijke tekenreeksen te combineren met variabele gegevens.
  • Ervaring met het onderzoeken van methoden uit de .NET-klassebibliotheek op learn.microsoft.com.