C# metodes
'n Metode is 'n blok kode wat slegs loop wanneer dit opgeroep word.
Jy kan data, bekend as parameters, in 'n metode deurgee.
Metodes word gebruik om sekere aksies uit te voer, en dit staan ook bekend as funksies .
Hoekom metodes gebruik? Om kode te hergebruik: definieer die kode een keer, en gebruik dit baie keer.
Skep 'n metode
'n Metode word gedefinieer met die naam van die metode, gevolg deur hakies () . C# bied 'n paar vooraf gedefinieerde metodes waarmee jy reeds vertroud is, soos Main()
, maar jy kan ook jou eie metodes skep om sekere aksies uit te voer:
Voorbeeld
Skep 'n metode binne die Program klas:
class Program
{
static void MyMethod()
{
// code to be executed
}
}
Voorbeeld Verduidelik
MyMethod()
is die naam van die metodestatic
beteken dat die metode aan die Programklas behoort en nie 'n objek van die Programklas nie. Jy sal later in hierdie tutoriaal meer leer oor voorwerpe en hoe om toegang tot metodes deur middel van voorwerpe te kry.void
beteken dat hierdie metode nie 'n terugkeerwaarde het nie. Jy sal later in hierdie hoofstuk meer oor terugkeerwaardes leer
Let wel: In C# is dit goeie praktyk om met 'n hoofletter te begin wanneer metodes benoem word, aangesien dit die kode makliker maak om te lees.
Bel 'n metode
Om 'n metode te noem (uit te voer), skryf die metode se naam gevolg deur twee hakies () en 'n kommapunt ;
In die volgende voorbeeld MyMethod()
word dit gebruik om 'n teks (die aksie) te druk wanneer dit genoem word:
Voorbeeld
Binne Main()
, noem die
myMethod()
metode:
static void MyMethod()
{
Console.WriteLine("I just got executed!");
}
static void Main(string[] args)
{
MyMethod();
}
// Outputs "I just got executed!"
'n Metode kan verskeie kere genoem word:
Voorbeeld
static void MyMethod()
{
Console.WriteLine("I just got executed!");
}
static void Main(string[] args)
{
MyMethod();
MyMethod();
MyMethod();
}
// I just got executed!
// I just got executed!
// I just got executed!