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 metode
  • staticbeteken 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.
  • voidbeteken 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!


C# Oefeninge

Toets jouself met oefeninge

Oefening:

Skep 'n metode met die naam MyMethoden noem dit binne Main().

static void () 
{
  Console.WriteLine("I just got executed!");
}

static void Main(string[] args)
{

}