Treść książki

Przejdź do opcji czytnikaPrzejdź do nawigacjiPrzejdź do informacjiPrzejdź do stopki
ToString,zktórązetknęliśmysięjużwrozdziale2)ipołączonezesobąoraz
zumieszczonąwśrodku,znakowąreprezentacjąoperatoradodawania(+).
Drugainstrukcjadodajedosiebiezapomocąoperatora+wartościtypuintprze-
chowywanewzmiennychleftHandSideirightHandSideizwracarezultattejoperacji.
Jakpamiętamy
,wwynikudodawaniadwóchwartościtypuintotrzymamyrównież
wartośćtypuint,awięctypemdanychmetodyaddValuesjesttypint.
JeśliprzyjrzymysięmetomsubtractValues,multiplyValues,divideValuesorazrema-
inderValuesprzekonamysię,żeonezbudowanewpodobnysposób.
7.OdszukajwoknieedytorakoduiteksówmetodęshowResult(pokażwynik).
MetodashowResultwyglądanastępująco:
privatevoidshowResult(intanswer)
{
resultiText=answeriToString();
}
Metodataskładasięzjednejinstrukcji,wyświetlającejwpolutekstowymresult
(wynik)znakowąreprezentacjęwartościparametruanswer(odpowiedź)Metoda
taniezwracażadnejwartości,awięcjejtypemjesttypvoid.
wskazówka
pomożewuniknięciupowtórzeńisprawi,żekodźródłowystaniesiębardziejzrozu-
miały,takametodabędzieużyteczna,niezależnieodtegojakbędzieonakrótka.
Nieistniejetakżemaksymalnadługośćmetody,alezwyklenależydążyćdotego,by
metodybyłynatylemałe,żebyrealizowałyjakieśjedno,prostezadanie.Jeślikod
metodyniemieścisięwcałościnaekraniekomputera,wartorozważyćpodzielenie
jejnakilkamniejszychmetodwcelupoprawieniaczytelnościkodu.
Niemażadnejminimalnejdługościmetody.Jeśliutworzeniemetody
Wywoływaniemetod
Metodyistniejąpoto,byjewywoływać!Robisiętozapomocąichnazw,powierzając
imwykonaniezadań.Jeślimetodawymagadodziałaniapewnychinformacji(określo-
nychzapomocąparametrów),koniecznejestpodanietychinformacji.Jeślimetoda
zwracapewnąinformację(określonąprzezjejtypdanych),należyzadbaćoto,by
wjakiśsposóbodebraćinformację.
Określanieskładniwywołaniametody
WjęzykuC#składniawywołaniametodymanastępującąpostać:
rezultat=nazwaMetody(listaArgumentów)
nIdentyfikatornazwaMetodymusimiećdokładnietakąsamąformęjaknazwawywo-
ływanejmetody
.Należyprzytympamiętać,żewjęzykuC#rozróżnianemałe
iwielkielitery
.
Tworzeniemetod
59