E-book details

C# 7.0. Leksykon kieszonkowy

C# 7.0. Leksykon kieszonkowy

Joseph Albahari, Ben Albahari

Ebook

C# 7.0. Leksykon kieszonkowy

C# od dawna jest dojrzałym, uniwersalnym i efektywnym językiem programowania, dzięki któremu można sprawnie pisać kod bezpieczny, przejrzysty i wydajny. Założeniami, które przyświecały twórcom C#, jest obiektowość i kontrola typów, jednak przede wszystkim język ten ma być prosty w stosowaniu. Mimo to nawet tak świetne narzędzie, jak C# w wersji 7.0, jest jeszcze wygodniejsze w pracy, jeśli programista ma pod ręką coś, co wspomoże jego codzienną pracę i we właściwym miejscu podsunie potrzebną informację.

Niniejsza książka jest świetnym, zwięzłym i wyjątkowo praktycznym kompendium. Zawiera dokładnie to, co powinna — bez nudnawych wywodów i rozdmuchanych przykładów. Może posłużyć jako podręcznik do nauki C# lub jako bardzo poręczna ściągawka, pozwalająca na szybkie znalezienie odpowiedzi. Jeśli tylko masz podstawowe umiejętności programowania w Javie, C++ lub w poprzednich wersjach C# i chcesz bez większych problemów przystąpić do programowania w C# 7.0, to trzymasz w ręku właściwą książkę.

W tej książce:

  • podstawy języka C#,
  • nowości w C#: krotki, składnia dekonstrukcji krotek, dopasowywanie wzorców,
  • zagadnienia zaawansowane, w tym przeciążanie operatorów, typy uogólnione i ograniczenia, wyrażenia lambda, domknięcia i inne,
  • technologia LINQ: sekwencje, leniwe wykonanie, standardowe operatory zapytań,
  • wiązania dynamiczne i funkcje asynchroniczne,
  • wskaźniki, atrybuty, dyrektywy preprocesora i wiele innych zagadnień.

Zwięźle, prosto i w sam punkt: C#!

Konwencje typograficzne (5)

Korzystanie z przykładowych programów (6)

Pierwszy program w C# (7)

Składnia (10)

System typów (13)

Typy liczbowe (22)

Typ wartości logicznych i operatory logiczne (28)

Znaki i ciągi znaków (30)

Tablice (34)

Zmienne i parametry (38)

Operatory i wyrażenia (45)

Operatory na typach z dopuszczalną wartością pustą (50)

Instrukcje (52)

Przestrzenie nazw (60)

Klasy (64)

Dziedziczenie (77)

Typ object (85)

Struktury (89)

Modyfikatory dostępu (90)

Interfejsy (92)

Typy wyliczeniowe (95)

Typy zagnieżdżone (97)

Uogólnienia (98)

Delegaty (105)

Zdarzenia (111)

Wyrażenia lambda (116)

Wyrażenia lambda a metody lokalne (119)

Metody anonimowe (120)

Wyjątki i instrukcja try (121)

Enumeratory i iteratory (129)

Typy z dopuszczalną wartością pustą (134)

Metody rozszerzające (138)

Typy anonimowe (140)

Krotki (C# 7) (141)

LINQ (143)

Wiązanie dynamiczne (165)

Przeciążanie operatorów (172)

Atrybuty (175)

Atrybuty wywołania (179)

Funkcje asynchroniczne (180)

Wskaźniki i kod nienadzorowany (188)

Dyrektywy preprocesora (192)

Dokumentacja XML (194)

Skorowidz (199)

  • Title: C# 7.0. Leksykon kieszonkowy
  • Author: Joseph Albahari, Ben Albahari
  • Original title: C# 7.0 Pocket Reference: Instant Help for C# 7.0 Programmers
  • Translation: Przemysław Szeremiota
  • ISBN: 978-83-283-4078-7, 9788328340787
  • Date of issue: 2018-03-16
  • Format: Ebook
  • Item ID: ch7lek
  • Publisher: Helion