Tu gavai užduotį paskutinėje pamokoje, kurią sėkmingai įgyvendinai. Dabar laikas gilinti įgytas žinias ir sprendimą užduotį žingsnis po žingsnio plėtoti. Sukurkime metodą, kuris paverčia eilutę skaičiumi - esminė funkcija programavime, su kuria dažnai susidursi.

Svarbiausi atradimai

  • Prieigos modifikatorių ir grąžinimo vertės reikšmė
  • Metodo kūrimo procesas C#
  • Praktinis metodo taikymas ir integravimas į pagrindinę programą

Žingsnis po žingsnio vadovas

1 žingsnis: prieigos modifikatoriai ir metodo apibrėžimas

Pradėk nuo savo metodo apibrėžimo. Tam pirma tau reikės prieigos modifikatoriaus. Mūsų atveju mes naudojame „static“. Tai reiškia, kad metodą galima iškviesti be klasės instancijos. Toliau apibrėšite grąžinimo vertę, kuri šiuo atveju bus sveikasis skaičius.

C# metodai: žingsnis po žingsnio vadovas metodų kūrimui

2 žingsnis: metodo pavadinimas

Metodo pavadinimas yra svarbus, kad kodas būtų aiškus. Pasirinkite prasmingą pavadinimą, pvz., „StringInZahlUmwandeln“. Tai tiksliai aprašo, ką metodas darys: eilutę, kuri vaizduoja skaičių, paversti sveikuoju skaičiumi.

3 žingsnis: parametrai

Dabar nustatykite metodo parametrą. Šiuo atveju jums reikalinga eilutė, kuri apima skaičių. Pavadinkite šį parametrą „string zahl“. Tai paprasta ir intuityvu, kas padidina kodo skaitomumą.

4 žingsnis: eilutės konvertavimas

Metodo viduje dabar galite atlikti tikrąją eilutės konvertavimą į skaičių. Tam naudokite integruotą funkciją Convert.ToInt32(), kad paverstumėte eilutę sveikuoju skaičiumi. Išsaugokite rezultatą kintamajame, pavadintame „umgewandelteZahl“.

C# metodai: žingsnis po žingsnio vadovas metodų kūrimui

5 žingsnis: grąžinimo vertės nustatymas

Naudodami return komandą grąžinate konvertuotą sveikąjį skaičių. Tai svarbu, nes kitaip metodas neturės grąžinamosios vertės, kurią vėliau galėtumėte naudoti programoje.

6 žingsnis: pagrindinio metodo pritaikymas

Dabar, kai metodas baigtas, grįžkime į pagrindinį metodą. Čia turite atlikti keletą pakeitimų. Pirma, pašalinkite perteklines eilutes, kurių jums nebereikia be metodo.

7 žingsnis: metodo taikymas

Pakeiskite ankstesnius skaičių įvedimus sukurdami savo naujai sukurtą metodą. Pateikite reikalingus eilutės vertes, kurias įvedė vartotojas. Tai daroma sintakse StringInZahlUmwandeln(stringZahl1) pirmam skaičiui ir StringInZahlUmwandeln(stringZahl2) antram.

8 žingsnis: skaičių sudėjimas

Galiausiai galite sudėti du sveikuosius skaičius ir priskirti rezultatą naujam kintamajam, pvz., „summe“. Mažesni, daugkartiniai metodai padeda, kad kodas būtų aiškesnis ir lengviau prižiūrimas.

9 žingsnis: patikra ir testavimas

Patikrinkite kodą dėl klaidų ir jį vykdykite, kad užtikrintumėte, jog viskas veikia teisingai. Turėtumėte sugebėti įvesti du skaičius, kurie būtų pateikti kaip eilutės, ir teisingai rodyti sumą.

Santrauka – C# metodai: sprendimo būdas kuriant efektyvų metodą

Šiame vadove išmokote, kaip sukurti metodą, konvertuojantį eilutę į sveikąjį skaičių. Šis metodas palengvins darbą su vartotojo įvedimu ir skaičių apdorojimą jūsų kode. Ankstesniuose žingsniuose pateikta tvirta pagrindas, kad galėtumėte toliau gilinti savo programavimo žinias ir kurti sudėtingesnius metodus ateinančiose pamokose.

Dažnai užduodami klausimai

Kaip sukurti metodą C#?Metodas apibrėžiamas prieigos modifikatoriumi, grąžinimo verte ir metodo pavadinimu.

Kas yra prieigos modifikatorius?Prieigos modifikatorius nustato metodo ar klasės matomumą, pvz., „public“ arba „static“.

Kaip paversti eilutę į skaičių?Tai paprasta su metodu Convert.ToInt32(string).

Ką daro return komanda?Ji grąžina metodo vertę, kad ją galėtų naudoti iškviečiantis kodas.