C# 8.0. Leksykon kieszonkowy - ebook
C# 8.0. Leksykon kieszonkowy - ebook
C# to obiektowy język programowania ogólnego przeznaczenia z kontrolą typów. Jest dojrzały, wyjątkowo wszechstronny i prosty w stosowaniu, dzięki czemu stał się ulubionym językiem profesjonalistów. Jego twórcy chcieli przede wszystkim zapewnić programistom jak największą efektywność, co znalazło odzwierciedlenie w prostocie języka, ekspresywności kodu i wydajności działania. Wersja C# 8.0 została dostosowana do współpracy ze środowiskiem uruchomieniowym Microsoft .NET Core 3 oraz z .NET Standard 2.1.
Ta książka jest zwięzłym kompendium, w którym znajdziesz wszystko, co jest potrzebne do pracy z C#, podane w formie poręcznej ściągi. Została pomyślana w taki sposób, aby maksymalnie ułatwić przeglądanie i odnajdywanie potrzebnych treści - by wesprzeć pracę każdego, komu zależy na sprawnym wdrożeniu najnowszej wersji języka C#. Jest też nieocenioną pomocą dla osób, które znają już inne języki programowania, takie jak C++ czy Java, i postanowiły nabrać wprawy w pracy z C#. Poszczególne zagadnienia przedstawiono w przejrzysty, treściwy i równocześnie esencjonalny sposób, koncentrując się na najważniejszych sprawach. To pozycja, która powinna znajdować się tuż obok klawiatury każdego programisty C#!
W tej książce:
- podstawy języka z uwzględnieniem nowych cech C# w wersji 8.0
- zagadnienia zaawansowane, w tym przeciążanie operatorów, typy z wartością pustą, wyrażenia lambda i domknięcia
- LINQ: sekwencje, leniwe wykonanie, standardowe operatory zapytań
- kod nienadzorowany i wskaźniki
- atrybuty, dyrektywy preprocesora i generowanie dokumentacji HTML
C#. Nie czekaj, programuj!
Spis treści
Pierwszy program w C# 5
Składnia 9
System typów 12
Typy liczbowe 21
Typ wartości logicznych i operatory logiczne 29
Znaki i ciągi znaków 31
Tablice 35
Zmienne i parametry 40
Operatory i wyrażenia 49
Operatory na typach z dopuszczalną wartością pustą 54
Instrukcje 56
Przestrzenie nazw 65
Klasy 70
Dziedziczenie 85
Typ object 94
Struktury 98
Modyfikatory dostępu 100
Interfejsy 102
Typy wyliczeniowe 107
Typy zagnieżdżone 109
Uogólnienia 110
Delegaty 119
Zdarzenia 125
Wyrażenia lambda 130
Metody anonimowe 135
Wyjątki i instrukcja try 136
Enumeratory i iteratory 145
Typy z dopuszczalną wartością pustą 149
Zabezpieczanie pustych referencji (C# 8.0) 155
Metody rozszerzające 157
Typy anonimowe 159
Krotki 160
LINQ 162
Wiązanie dynamiczne 186
Przeciążanie operatorów 194
Atrybuty 197
Atrybuty wywołania 201
Funkcje asynchroniczne 203
Wskaźniki i kod nienadzorowany 213
Dyrektywy preprocesora 217
Dokumentacja XML 220
O autorach 224
Kategoria: | Programowanie |
Zabezpieczenie: |
Watermark
|
ISBN: | 978-83-283-6688-6 |
Rozmiar pliku: | 3,4 MB |