E-book details

C# 8.0. Leksykon kieszonkowy

C# 8.0. Leksykon kieszonkowy

Joseph Albahari, Ben Albahari

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!

 

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

  • Title: C# 8.0. Leksykon kieszonkowy
  • Author: Joseph Albahari, Ben Albahari
  • Original title: C# 8.0 Pocket Reference: Instant Help for C# 8.0 Programmers
  • Translation: Przemysław Szeremiota
  • ISBN: 978-83-283-6688-6, 9788328366886
  • Date of issue: 2020-07-10
  • Format: Ebook
  • Item ID: cha8lk
  • Publisher: Helion