Treść książki
Przejdź do opcji czytnikaPrzejdź do nawigacjiPrzejdź do informacjiPrzejdź do stopki
Spistreści
v
6Obsługabłędówiwyjątków.....................................155
Zmaganiesięzbłędami.................................................156
Wypróbowywaniekoduiprzechwytywaniewyjątków.......................156
Nieobsłużonewyjątki.................................................158
Stosowaniekilkublokówobsługipułapki...............................159
Przechwytywaniewieluwyjątków......................................160
Propagowaniewyjątków..............................................167
Wykonywanieoperacjiarytmetycznychzkontroląlubbezkontroli
przepełnienia.........................................................170
Pisanieinstrukcjiobjętychkontroląprzepełniania........................171
Pisaniewyrażeńobjętychkontroląprzepełniania.........................172
Zgłaszaniewyjątków....................................................175
Stosowanieblokufinally.................................................181
Podsumowanie.........................................................183
Krótkiprzeglądrozdziału6..............................................183
CzęśćII:OmówieniemodeluobiektowegojęzykaC#
7Tworzenieizarządzanieklasamiorazobiektami...................187
Omówienieklasyfikacji..................................................188
Celehermetyzacji.......................................................188
Definiowanieiużywanieklas.............................................189
Kontrolowaniedostępności..............................................190
Konstruktory........................................................193
Przeciążaniekonstruktorów...........................................194
Metodyidanestatyczne................................................204
Tworzeniepólwspółdzielonych........................................205
Tworzeniepólstatycznychprzyużyciusłowakluczowegoconst...........206
Klasystatyczne......................................................206
Klasyanonimowe....................................................209
Podsumowanie.........................................................211
Krótkiprzeglądrozdziału7..............................................211
8Wartościireferencje............................................213
Kopiowanieklasorazzmiennychtypuwartościowego.......................213
Wartościnulloraztypydanychdopuszczającestosowaniewartościnull.......220
TypydanychdopuszczającestosowaniewartościNull....................222
WłaściwościtypówdanychdopuszczającychstosowaniewartościNull......223
Używanieparametrówtypurefiout......................................224
Tworzenieparametrówtypuref........................................225
Tworzenieparametrówtypuout.......................................226
Sposóborganizacjipamięcikomputera....................................228
Korzystaniezestosuorazzesterty.....................................230