Treść książki

Przejdź do opcji czytnikaPrzejdź do nawigacjiPrzejdź do informacjiPrzejdź do stopki
3
Typydanych............................................................131
3.0Wprowadzenie...............................................131
3.1KodowaniedanychbinarnychprzyużyciuformatuBase64.........133
3.2DekodowaniedanychbinarnychzakodowanychformatemBase64...135
3.3Powrotnekonwertowaniełańcuchaznakówzwróconego
ztablicyByte[]dotypustring..................................137
3.4Przekazywaniełańcuchaznakówdometodyprzyjmującej
wyłącznieByte[]..............................................138
3.5Sprawdzanie,czyłańcuchznakowyjestpoprawnąliczbą...........140
3.6Zaokrąglaniewartościzmiennoprzecinkowej.....................141
3.7Wybieraniealgorytmuzaokrąglania.............................142
3.8Bezpiecznewykonywaniezawężającegorzutowanianumerycznego..143
3.9Testowaniepodkątempoprawnościwartościtypuwyliczeniowego..146
3.10Wykorzystywanieczłonkówtypówwyliczeniowychwmascebitowej149
3.11Sprawdzanie,czyktóraśzflagtypuwyliczeniowegozostała
ustawiona....................................................152
4
ZapytaniaLINQiwyrażenialambda......................................157
4.0Wprowadzenie...............................................157
4.1Odpytywaniekolejkikomunikatów..............................160
4.2Pracazdanymizwykorzystaniemsemantykizbiorów..............165
4.3PonownewykorzystywaniesparametryzowanychzapytańLINQ
doSQL......................................................170
4.4Sortowaniewynikówwzależnościodkultury.....................172
4.5DodawanierozszerzeńfunkcjonalnychdowykorzystaniawLINQ...176
4.6Odpytywanieiłączenieróżnychrepozytoriówdanych.............180
4.7PozyskiwaniedanychzplikówkonfiguracyjnychprzyużyciuLINQ..184
4.8TworzeniekoduXMLbezpośredniozbazydanych................187
4.9Selektywnewybieraniewynikówzapytania.......................202
4.10LINQikolekcjeniewspierająceinterfejsuIEnumerable<T>.........206
4.11Zaawansowanewyszukiwanieinterfejsu..........................208
4.12Korzystaniezwyrażeńlambda..................................211
4.13Korzystaniewwyrażeniachlambdazinnychmodyfikatorów
parametrów..................................................216
4.14PrzyspieszanieoperacjiLINQzużyciemwspółbieżności...........220
5
Debugowanieiobsługawyjątków.......................................233
5.0Wprowadzenie...............................................233
5.1Wyłapywanieiponownerzucaniewyjątków......................241
5.2Obsługawyjątkówrzucanychzmetodwywołanychwramach
odbicia......................................................243
5.3Tworzenienowegotypuwyjątku................................246
vi
|
Spistreści