C# programavimo srityje metodai atlieka pagrindinį vaidmenį. Jie yra raktas į struktūrizuotą ir išlaikomą kodą. Bet kas yra metodai iš tikrųjų? Šiame straipsnyje sužinosite viską, kas svarbu apie metodų apibrėžimą, strukturą ir naudojimą. Panirime kartu į žavų programavimo pasaulį!

Pagrindinės įžvalgos

  • Metodai yra kodo blokai, kurie apima nurodymų rinkinį.
  • Jie kviečiami atlikti konkrečius uždavinius ir gali priimti parametrus.
  • Kiekvienas metodas turi grąžinimo tipą, kuris apibrėžia rezultato duomenų tipą.
  • Prieiga prie metodų reguliuojama prieigos modifikatoriais.

Metodų apibrėžimas

Metodas iš esmės yra kodo blokas, kuris apima nurodymų seką. Šie nurodymai bus vykdomi, kai metodas bus kviečiamas. Svarbu užsiminti, kad metodas gali reikalauti argumentų, kurie turi būti perduoti jam kviečiant. Visi šie nurodymai vykdomi atitinkamo metodo kontekste. Kiekvienos C# programos įėjimo taškas yra metodas Main, kuris dažnai naudojamas jau pirmųjų programavimo bandymų metu, pavyzdžiui, norint išvesti tekstą konsolėje.

C# metodai: pagrindai ir struktūra

Metodą Main kviečia Common Language Runtime (CLR), kai programa pradedama.

meto struktūra

Dabar, kai mes suprantame pagrindinį metodų apibrėžimą, pažvelkime į jų struktūrą. Metodas susideda iš kelių komponentų:

  1. Prieigos modifikatorius: jis nustato metodo matomumą. Pavyzdžiai: public, private, protected ir internal.
  2. Grąžinimo tipas: tai yra duomenų tipas, kurį metodas gali grąžinti. Pavyzdžiui, int, string arba void, jei nieko negrąžinama.
  3. Metodo pavadinimas: unikalus identifikatorius, kuris gali būti naudojamas tik kartą klasėje. Svarbu atkreipti dėmesį, kad C# didžiosios ir mažosios raidės yra svarbios.
  4. Parametrai: šie gali būti nenurodyti, tačiau gali apimti kelis parametrus, atskirtus kableliais. Jie skirti perduoti duomenis metodui.
  5. Metodo kūnas: jis yra apibrėžtas skirtingose skliaustuose ir apima nurodymus, kurie bus vykdomi, kai metodas bus kviečiamas.

Norėdami paaiškinti metodo struktūrą, pažvelkime į Main metodo pavyzdį.

Metodai C#: Pagrindai ir struktūra

Čia matome įėjimo tašką: static void Main(string[] args).

  • static reiškia, kad metodą galima kviečiant be klasės instancijos kūrimo.
  • void rodo, kad laukiamas jokio grąžinimo rezultato.
  • Main yra metodo pavadinimas, o string[] args yra parametras, leidžiantis perduoti įvesties vertes metodui.

Metodo kūnas apibrėžtas toliau ir apima konkrečius nurodymus, kurie turi būti vykdomi.

Kompleksiškesni metodai, turintys grąžinimo vertę arba laukiantys parametrų, bus aptariami artimiausiuose mokymo kursuose.

Santrauka – Metodai C#: Pagrindai ir struktūra

Šioje pamokoje mes aptarėme pagrindus metodų C#. Dabar žinote, kas yra metodai, kam jie naudojami ir kaip jie struktūrizuoti. Metodai yra būtini programavimui, nes leidžia struktūrizuoti ir pakartotinai naudoti kodą.

Dažnai užduodami klausimai

Kas yra metodas C#?Metodas yra kodo blokas, kuris apima nurodymų rinkinį, kurie vykdomi, kai metodas kviečiamas.

Kaip apibrėžiamas metodas C#?Metodas apibrėžiamas su prieigos modifikatoriumi, grąžinimo tipu, pavadinimu ir parametrais skirtingose skliaustuose.

Kas reiškia „void“ metode?„Void“ rodo, kad metodas neturi grąžinimo vertės.

Ar metodas gali turėti parametrus?Taip, metodas gali turėti parametrus, kurie perduodami kviečiant, bet jie nėra privalomi.

Koks yra įėjimo taškas C# programose?Metodas Main yra įėjimo taškas kiekvienoje C# programoje.