Methoden Maken en Aanroepen
In dit hoofdstuk gaan we dieper in op het aanmaken en aanroepen van methoden in C#. Methoden zijn essentiële bouwstenen in programmeren, waarmee we code kunnen inkapselen voor hergebruik en betere organisatie. We bekijken de syntaxis en praktische voorbeelden om te begrijpen hoe methoden werken.
Methodesyntaxis
Een basis methode in C# kan worden gedefinieerd met de volgende syntaxis:
static returnDataType MethodName(parameters)
{
// Code to be executed when the method is called
}
- static: Geeft aan dat de methode tot de klasse zelf behoort en niet tot een instantie van de klasse;
- returnDataType: Specificeert het type gegevens dat de methode retourneert. Gebruik
voidals er geen gegevens worden geretourneerd; - MethodName: De naam van de methode, die beschrijvend moet zijn voor de functie;
- parameters: Optionele invoer voor de methode, tussen haakjes geplaatst.
Een eenvoudige methode
Laten we een eenvoudige methode maken genaamd PrintHello die een begroetingsbericht afdrukt:
main.cs
1234static void PrintHello() { Console.WriteLine("Hello, World!"); }
Om deze methode aan te roepen, gebruik het volgende:
main.cs
1PrintHello();
Het resultaat van de uitvoering van deze methode is als volgt:
main.cs
1234567891011121314151617using System; namespace ConsoleApp { class Program { static void PrintHello() { Console.WriteLine("Hello, World!"); } static void Main(string[] args) { PrintHello(); } } }
Methode met een lus
Beschouw een methode CountToTen die de getallen van 1 tot en met 10 afdrukt:
main.cs
1234567static void CountToTen() { for (int i = 1; i <= 10; i++) { Console.WriteLine(i); } }
Roep deze methode aan met:
main.cs
1CountToTen();
Methode in een Klasse
Methoden maken vaak deel uit van een klasse. Zo past CountToTen in een eenvoudig programma:
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(); } } }
In dit voorbeeld is CountToTen een statische methode binnen de klasse Program. De methode Main is het beginpunt van het programma, waar CountToTen wordt aangeroepen.
Inzicht in methoden is essentieel voor het schrijven van efficiënte en gestructureerde code. Naarmate je verder komt, leer je over methoden met parameters en returntypes, waardoor je in staat bent om dynamische en herbruikbare codeblokken te maken.
Bedankt voor je feedback!
Vraag AI
Vraag AI
Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.
Awesome!
Completion rate improved to 1.59
Methoden Maken en Aanroepen
Veeg om het menu te tonen
In dit hoofdstuk gaan we dieper in op het aanmaken en aanroepen van methoden in C#. Methoden zijn essentiële bouwstenen in programmeren, waarmee we code kunnen inkapselen voor hergebruik en betere organisatie. We bekijken de syntaxis en praktische voorbeelden om te begrijpen hoe methoden werken.
Methodesyntaxis
Een basis methode in C# kan worden gedefinieerd met de volgende syntaxis:
static returnDataType MethodName(parameters)
{
// Code to be executed when the method is called
}
- static: Geeft aan dat de methode tot de klasse zelf behoort en niet tot een instantie van de klasse;
- returnDataType: Specificeert het type gegevens dat de methode retourneert. Gebruik
voidals er geen gegevens worden geretourneerd; - MethodName: De naam van de methode, die beschrijvend moet zijn voor de functie;
- parameters: Optionele invoer voor de methode, tussen haakjes geplaatst.
Een eenvoudige methode
Laten we een eenvoudige methode maken genaamd PrintHello die een begroetingsbericht afdrukt:
main.cs
1234static void PrintHello() { Console.WriteLine("Hello, World!"); }
Om deze methode aan te roepen, gebruik het volgende:
main.cs
1PrintHello();
Het resultaat van de uitvoering van deze methode is als volgt:
main.cs
1234567891011121314151617using System; namespace ConsoleApp { class Program { static void PrintHello() { Console.WriteLine("Hello, World!"); } static void Main(string[] args) { PrintHello(); } } }
Methode met een lus
Beschouw een methode CountToTen die de getallen van 1 tot en met 10 afdrukt:
main.cs
1234567static void CountToTen() { for (int i = 1; i <= 10; i++) { Console.WriteLine(i); } }
Roep deze methode aan met:
main.cs
1CountToTen();
Methode in een Klasse
Methoden maken vaak deel uit van een klasse. Zo past CountToTen in een eenvoudig programma:
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(); } } }
In dit voorbeeld is CountToTen een statische methode binnen de klasse Program. De methode Main is het beginpunt van het programma, waar CountToTen wordt aangeroepen.
Inzicht in methoden is essentieel voor het schrijven van efficiënte en gestructureerde code. Naarmate je verder komt, leer je over methoden met parameters en returntypes, waardoor je in staat bent om dynamische en herbruikbare codeblokken te maken.
Bedankt voor je feedback!