Oppretting og Kall av Metoder
I dette kapittelet skal vi se nærmere på opprettelse og kall av metoder i C#. Metoder er essensielle byggeklosser i programmering, og lar oss kapsle inn kode for gjenbruk og bedre organisering. La oss utforske syntaksen og praktiske eksempler for å forstå hvordan metoder fungerer.
Metodesyntaks
En grunnleggende metode i C# kan defineres med følgende syntaks:
static returnDataType MethodName(parameters)
{
// Code to be executed when the method is called
}
- static: Indikerer at metoden tilhører klassen selv, og ikke en instans av klassen;
- returnDataType: Spesifiserer hvilken type data metoden returnerer. Bruk
voidhvis ingen data returneres; - MethodName: Navnet på metoden, som bør beskrive dens funksjon;
- parameters: Valgfrie innparametere til metoden, omsluttet av parenteser.
En enkel metode
La oss lage en enkel metode kalt PrintHello som skriver ut en hilsen:
main.cs
1234static void PrintHello() { Console.WriteLine("Hello, World!"); }
For å kalle denne metoden, bruk ganske enkelt:
main.cs
1PrintHello();
Resultatet av å kjøre en slik metode er følgende:
main.cs
1234567891011121314151617using System; namespace ConsoleApp { class Program { static void PrintHello() { Console.WriteLine("Hello, World!"); } static void Main(string[] args) { PrintHello(); } } }
Metode med en løkke
Vurder en metode CountToTen som skriver ut tallene fra 1 til 10:
main.cs
1234567static void CountToTen() { for (int i = 1; i <= 10; i++) { Console.WriteLine(i); } }
Kall denne metoden ved å bruke:
main.cs
1CountToTen();
Metode i en klasse
Metoder er ofte en del av en klasse. Slik passer CountToTen inn i et enkelt program:
main.cs
1234567891011121314151617181920using System; namespace ConsoleApp { class Program { static void CountToTen() { for (int i = 1; i <= 10; i++) { Console.WriteLine(i); } } static void Main(string[] args) { CountToTen(); } } }
I dette eksemplet er CountToTen en statisk metode i Program-klassen. Main-metoden er startpunktet for programmet, der CountToTen blir kalt.
Å forstå metoder er avgjørende for å skrive effektiv og organisert kode. Etter hvert vil du lære om metoder med parametere og returtyper, noe som øker muligheten til å lage dynamiske og gjenbrukbare kodeblokker.
Takk for tilbakemeldingene dine!
Spør AI
Spør AI
Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår
Awesome!
Completion rate improved to 1.59
Oppretting og Kall av Metoder
Sveip for å vise menyen
I dette kapittelet skal vi se nærmere på opprettelse og kall av metoder i C#. Metoder er essensielle byggeklosser i programmering, og lar oss kapsle inn kode for gjenbruk og bedre organisering. La oss utforske syntaksen og praktiske eksempler for å forstå hvordan metoder fungerer.
Metodesyntaks
En grunnleggende metode i C# kan defineres med følgende syntaks:
static returnDataType MethodName(parameters)
{
// Code to be executed when the method is called
}
- static: Indikerer at metoden tilhører klassen selv, og ikke en instans av klassen;
- returnDataType: Spesifiserer hvilken type data metoden returnerer. Bruk
voidhvis ingen data returneres; - MethodName: Navnet på metoden, som bør beskrive dens funksjon;
- parameters: Valgfrie innparametere til metoden, omsluttet av parenteser.
En enkel metode
La oss lage en enkel metode kalt PrintHello som skriver ut en hilsen:
main.cs
1234static void PrintHello() { Console.WriteLine("Hello, World!"); }
For å kalle denne metoden, bruk ganske enkelt:
main.cs
1PrintHello();
Resultatet av å kjøre en slik metode er følgende:
main.cs
1234567891011121314151617using System; namespace ConsoleApp { class Program { static void PrintHello() { Console.WriteLine("Hello, World!"); } static void Main(string[] args) { PrintHello(); } } }
Metode med en løkke
Vurder en metode CountToTen som skriver ut tallene fra 1 til 10:
main.cs
1234567static void CountToTen() { for (int i = 1; i <= 10; i++) { Console.WriteLine(i); } }
Kall denne metoden ved å bruke:
main.cs
1CountToTen();
Metode i en klasse
Metoder er ofte en del av en klasse. Slik passer CountToTen inn i et enkelt program:
main.cs
1234567891011121314151617181920using System; namespace ConsoleApp { class Program { static void CountToTen() { for (int i = 1; i <= 10; i++) { Console.WriteLine(i); } } static void Main(string[] args) { CountToTen(); } } }
I dette eksemplet er CountToTen en statisk metode i Program-klassen. Main-metoden er startpunktet for programmet, der CountToTen blir kalt.
Å forstå metoder er avgjørende for å skrive effektiv og organisert kode. Etter hvert vil du lære om metoder med parametere og returtyper, noe som øker muligheten til å lage dynamiske og gjenbrukbare kodeblokker.
Takk for tilbakemeldingene dine!