Szczegóły ebooka

C# 12. Leksykon kieszonkowy

C# 12. Leksykon kieszonkowy

Joseph Albahari, Ben Albahari

Ebook

C# to podstawowy element ekosystemu Microsoftu, napędzający aplikacje Windows, rozwój gier przy użyciu Unity i usługi backendowe z użyciem ASP.NET. Twórcy tego języka chcieli przede wszystkim zapewnić programistom jak największą efektywność, co znalazło odzwierciedlenie w jego prostocie, a także ekspresywności kodu i wydajności działania. Wersja C# 12 została dostosowana do współpracy ze środowiskiem uruchomieniowym Microsoft .NET 8.

Jeśli szukasz źródła błyskawicznych odpowiedzi na pytania, jakie się pojawiają podczas pracy z C#, ta książka sprawdzi się idealnie! Została pomyślana tak, aby maksymalnie ułatwić przeglądanie i odnajdywanie potrzebnych treści - jest precyzyjnym, zwięzłym i niezwykle praktycznym przewodnikiem, szczególnie cenionym przez osoby, które znają już inne języki programowania, takie jak C++ czy Java. Wszystkie fragmenty kodu zostały udostępnione w programie LINQPad jako interaktywne przykłady. Można je edytować i od razu oglądać wyniki bez konieczności tworzenia projektów w Visual Studio. To książka, którą każdy programista C# powinien mieć pod ręką!

Najważniejsze zagadnienia:

  • podstawy języka z uwzględnieniem nowych cech C# w wersji 12
  • zaawansowane zagadnienia, w tym przeciążanie operatorów, ograniczenia typów, typy akceptujące wartości puste, operator lifting
  • domknięcia, wzorce i funkcje asynchroniczne
  • LINQ: sekwencje, przetwarzanie opóźnione, standardowe operatory zapytań
  • niebezpieczny kod
  • niestandardowe atrybuty, dyrektywy preprocesora i generowanie dokumentacji XML

Kodujesz w C#? Oto Twoje źródło czystej informacji!

C# 12. Leksykon kieszonkowy

  • Pierwszy program w C#
  • Składnia
  • System typów
  • Typy liczbowe
  • Typ wartości logicznych i operatory logiczne
  • Znaki i ciągi znaków
  • Tablice
  • Zmienne i parametry
  • Operatory i wyrażenia
  • Operatory wartości pustych
  • Instrukcje
  • Przestrzenie nazw
  • Klasy
  • Dziedziczenie
  • Typ object
  • Struktury
  • Modyfikatory dostępu
  • Interfejsy
  • Typy wyliczeniowe
  • Typy zagnieżdżone
  • Uogólnienia
  • Delegaty
  • Zdarzenia
  • Wyrażenia lambda
  • Metody anonimowe
  • Wyjątki i instrukcja try
  • Enumeratory i iteratory
  • Typy z dopuszczalną wartością pustą
  • Zabezpieczanie pustych referencji
  • Metody rozszerzające
  • Typy anonimowe
  • Krotki
  • Rekordy
  • Wzorce
  • LINQ
  • Wiązanie dynamiczne
  • Przeciążanie operatorów
  • Atrybuty
  • Atrybuty wywołania
  • Funkcje asynchroniczne
  • Polimorfizm statyczny
  • Wskaźniki i kod nienadzorowany
  • Dyrektywy preprocesora
  • Dokumentacja XML
  • Tytuł: C# 12. Leksykon kieszonkowy
  • Autor: Joseph Albahari, Ben Albahari
  • Tytuł oryginału: C# 12 Pocket Reference: Instant Help for C# 12 Programmers
  • Tłumaczenie: Piotr Rajca, Przemysław Szeremiota
  • ISBN: 978-83-289-1223-6, 9788328912236
  • Data wydania: 2024-05-21
  • Format: Ebook
  • Identyfikator pozycji: c12lek
  • Wydawca: Helion