Inledning

Fullbordad

Metoder kan utföra operationer på indata. Genom att skicka parametrar till dina metoder kan du utföra metodens uppgift med olika indatavärden. Med hjälp av metodparametrar kan du utöka koden samtidigt som programmet hålls organiserat och läsbart. Om du anser att en metod är en svart ruta som accepterar indata och utför en enda uppgift kan du snabbt dela upp ett stort problem i användbara delar.

Anta att du behöver skriva kod som utför samma åtgärd på olika indatauppsättningar. Du kan ha tre olika matriser och måste visa innehållet i var och en. Du kan skapa en DisplayArray metod som accepterar en enskild matris som indata och visar innehållet. I stället för att skriva kod för att visa varje enskild matris kan du anropa samma metod och ange de olika matriserna som indata.

Parametrar kan göra dina metoder mer robusta samtidigt som de utför samma allmänna uppgift. I den här modulen får du lära dig mer om att arbeta med parametrar och stärka din förståelse av metoder.

Utbildningsmål

I den här modulen kommer du att:

  • Läs mer om hur du använder parametrar
  • Förstå metodomfång
  • Förstå parametertyperna pass-by-reference och pass-by-value
  • Lär dig hur du använder valfria och namngivna argument

Förutsättningar

  • Erfarenhet av att använda C#-datatyper som int, string, matriser och 2D-matriser
  • Erfarenhet av att använda switch-instruktioner, if-else-instruktioner och for-loops
  • Erfarenhet av att använda Random klassen för att generera ett slumpmässigt tal.
  • Grundläggande förståelse för C#-metoder