C# 9.0. Leksykon kieszonkowy - Helion
Tytuł oryginału: C# 9.0 Pocket Reference: Instant Help for C# 9.0 Programmers
Tłumaczenie: Przemysław Szeremiota
ISBN: 978-83-283-7976-3
stron: 256, Format: 122x194, okładka: miękka
Data wydania: 2021-08-31
Księgarnia: Helion
Cena książki: 49,00 zł
C# jest wyjÄ…tkowo udanym dzieÅ‚em Microsoftu - konsekwentnie rozwijanym, dojrzaÅ‚ym i wyjÄ…tkowo wszechstronnym obiektowym jÄ™zykiem programowania. Wersja C# 9.0 zostaÅ‚a dostosowana do wspóÅ‚pracy ze Å›rodowiskiem uruchomieniowym Microsoft .NET 5. JÄ™zyk ten pozwala programistom na uzyskiwanie imponujÄ…cej efektywnoÅ›ci - dziÄ™ki prostocie, ekspresywnoÅ›ci kodu i wydajnoÅ›ci dziaÅ‚ania. Jednak nawet profesjonaliÅ›ci, którym zależy na sprawnej pracy, potrzebujÄ… niekiedy porÄ™cznej Å›ciÄ…gawki.
W tym zwiÄ™zÅ‚ym kompendium znajdziesz wszystko, co jest potrzebne do programowania w C#. Książka zostaÅ‚a wydana jako leksykon, co bardzo uÅ‚atwia wyszukiwanie potrzebnych treÅ›ci. Stanowi nieocenionÄ… pomoc dla osób, które znajÄ… C# albo C++ lub JavÄ™ i postanowiÅ‚y nabrać wprawy w pracy z najnowszÄ… wersjÄ… C#. Poszczególne zagadnienia przedstawiono w przejrzysty, treÅ›ciwy i równoczeÅ›nie esencjonalny sposób. Wszystkie użyte tu listingi i fragmenty kodu sÄ… dostÄ™pne w postaci interaktywnych próbek dla platformy LINQPad, która pozwala na bÅ‚yskawiczne prototypowanie i obserwowanie efektów wszelkich zmian w kodzie. Oto przewodnik, który powinien mieć pod rÄ™kÄ… każdy programista C#!
W książce:
- gruntowne podstawy języka z uwzględnieniem nowości C# w wersji 9.0
- zagadnienia zaawansowane, w tym przeciążanie operatorów, ograniczenia typów, iteratory, wzorce dopasowania typów, wyrażenia lambda i domkniÄ™cia
- funkcje asynchroniczne w C#
- LINQ: sekwencje, leniwe wykonanie, wyrażenia zapytaniowe
- kod nienadzorowany i wskaźniki
- atrybuty, dyrektywy preprocesora i generowanie dokumentacji HTML
Efektywne wsparcie każdego programisty C#!
Osoby które kupowały "C# 9.0. Leksykon kieszonkowy", wybierały także:
- C# 9.0 w pigułce 173,87 zł, (53,90 zł -69%)
- Gray Hat C#. Język C# w kontroli i łamaniu zabezpieczeń 57,74 zł, (17,90 zł -69%)
- ASP.NET Core 6. Kurs video. Rozwijaj aplikacje webowe z Entity Framework Core 179,00 zł, (71,60 zł -60%)
- Platforma Xamarin. Kurs video. Poziom drugi. Zaawansowane techniki tworzenia aplikacji cross-platform 99,00 zł, (39,60 zł -60%)
- Testowanie automatyczne w .NET. Kurs video. Zastosowania frameworka nUnit 169,00 zł, (76,05 zł -55%)
Spis treści
C# 9.0. Leksykon kieszonkowy -- spis treści
C# 9.0. Leksykon kieszonkowy 5
- Pierwszy program w C# 5
- Składnia 9
- System typów 12
- Typy liczbowe 24
- Typ wartości logicznych i operatory logiczne 32
- Znaki i ciÄ…gi znaków 34
- Tablice 39
- Zmienne i parametry 44
- Operatory i wyrażenia 54
- Operatory na typach z dopuszczalną wartością pustą 56
- Instrukcje 62
- Przestrzenie nazw 72
- Klasy 76
- Dziedziczenie 94
- Typ object 104
- Struktury 109
- Modyfikatory dostępu 111
- Interfejsy 113
- Typy wyliczeniowe 117
- Typy zagnieżdżone 120
- Uogólnienia 121
- Delegaty 130
- Zdarzenia 136
- Wyrażenia lambda 142
- Metody anonimowe 147
- WyjÄ…tki i instrukcja try 148
- Enumeratory i iteratory 156
- Typy z dopuszczalną wartością pustą 161
- Zabezpieczanie pustych referencji 167
- Metody rozszerzajÄ…ce 169
- Typy anonimowe 171
- Krotki 171
- Rekordy (C# 9) 174
- Wzorce 181
- LINQ 185
- WiÄ…zanie dynamiczne 210
- Przeciążanie operatorów 219
- Atrybuty 222
- Atrybuty wywołania 226
- Funkcje asynchroniczne 227
- Wskaźniki i kod nienadzorowany 238
- Wskaźniki do funkcji (C# 9) 243
- Dyrektywy preprocesora 244
- Dokumentacja XML 247