Tu gavai užduotį paskutinėje pamokoje, kurią sėkmingai įgyvendinai. Dabar laikas gilinti įgytas žinias ir sprendimą už 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.

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“.

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.