Bruken av metoder er et sentralt element i C#-programmering. De lar deg lage programmer som er renere, mer strukturerte og lettere å vedlikeholde. I denne veiledningen vil du lære hvordan du kan opprette og implementere metoder med returverdi. Gjennom et praktisk eksempel, der vi legger sammen to tall, vil du kunne følge de grunnleggende trinnene.

Viktigste funn

  • Metoder med returverdi gjør det mulig å behandle inndata fra brukere og returnere resultater.
  • Returverdien settes med nøkkelordet return.
  • Parametere kan sendes til metoder for å utvide og generalisere funksjonaliteten.
  • En godt navngitt metode forbedrer lesbarheten og forståelsen av koden din.

Trinn-for-trinn-veiledning

Første trinn: Spørre om første tall

Begynn med å opprette metoden for å spørre om det første tallet. Metoden trenger en returverdi av typen string, siden konsollen kun returnerer tekst (strenger). Bruk tilgangsmodifikatoren static og kall metoden AbfrageZahl1. Metodekroppen defineres med krøllete parenteser.

Her er plassen der du bør sette inn skjermbildet:

Opprette og bruke C#-metoder med returverdi

Andre trinn: Angi returverdi

For at metoden skal kunne returnere en verdi, må du bruke nøkkelordet return. I dette eksempelet ønsker du å returnere det første tallet som ble spurt om fra konsollen som en string. Du lagrer verdien med Console.ReadLine() og lagrer den i en variabel kalt Zahl1. Denne variabelen returnerer du deretter i metoden din.

Her er plassen der du bør sette inn skjermbildet:

Tredje trinn: Opprett metode for å spørre om det andre tallet

For å maksimere gjenbrukbarheten av koden, bør du utforme metoden slik at den ikke bare spør om det første tallet, men også det andre. Du kan modifisere metoden slik at den også trenger en parameter for konsollutgangen, som for eksempel: Vennligst skriv inn det andre tallet som skal legges til.

Sett den nye parameteren inn i parentesene på metoden og kall den for eksempel Ausgabetext.

Her er plassen der du bør sette inn skjermbildet:

Opprett og bruk C#-metoder med returverdi

Fjerde trinn: Returner det andre tallet

Nå implementerer du logikken for å spørre om det andre tallet. Som med det første tallet, bruker du nøkkelordet return for å returnere det innhentede tallet. Denne prosessen inkluderer å be brukeren om å skrive inn, og innhenter inndata på nytt med Console.ReadLine(), som nå gir returverdien for variabelen Zahl2.

Her er plassen der du bør sette inn skjermbildet:

Femte trinn: Kall metoden for konsollutgang

Gå tilbake til Main-metoden og kall nå den opprettede metoden for å spørre om tallene. Bruk metoden AbfrageZahlenKonsole i koden din og overfør de ønskede utgangsteksene for de to tallene. Når du starter programmet nå, vil brukeren bli bedt om å skrive inn tallene.

Her er plassen der du bør sette inn skjermbildet:

Opprette og bruke C#-metoder med returverdi

Sammendrag - C#-programmering: Opprett og bruk metoder med returverdi

I denne veiledningen har du lært hvordan du implementerer metoder med returverdier i C# for å håndtere enkle brukerinput. Du har lært det grunnleggende om hvordan du returnerer verdier, bruken av parametere samt struktureringen av metodene dine. Med denne kunnskapen er du i stand til å gjøre C#-programmene dine mer effektive og forbedre interaktiviteten med brukerne.

Ofte stilte spørsmål

Hva er en metode med returverdi?En metode med returverdi er en funksjon som returnerer en bestemt datatype i stedet for bare å utføre en handling.

Hvordan kan jeg angi en returverdi i C#?Det kan du gjøre med nøkkelordet return, etterfulgt av verdien du ønsker å returnere.

Hva er parametere i metoder?Parametere er variabler som du kan sende til en metode for å gi spesifikke informasjon for behandlingen.

Hvor ofte kan jeg bruke en metode?Du kan kalle en metode så mange ganger du vil, så lenge den oppfyller de samme kravene til parametere og returverdier.