Book description
C# jest obiektowym językiem programowania ogólnego przeznaczenia z kontrolą typów - dojrzałym i wyjątkowo wszechstronnym. 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# 10 została dostosowana do współpracy ze środowiskiem uruchomieniowym Microsoft .NET 6.
Ta książka ma pełnić funkcję użytecznej ściągawki zawierającej wszystko, co potrzebne do pracy z C#. Została pomyślana tak, aby maksymalnie ułatwić przeglądanie i odnajdywanie potrzebnych treści - i tym samym wesprzeć pracę każdego, komu zależy na sprawnym pisaniu kodu w języku C#. Jest też nieocenioną pomocą dla osób, które znają już inne języki programowania, takie jak C++ czy Java, i chcą nabrać wprawy w pracy z C#. Poszczególne zagadnienia przedstawiono w przejrzysty, treściwy i esencjonalny sposób, tak by skoncentrować się na najważniejszych sprawach. To książka, która powinna się znajdować w zasięgu ręki każdego programisty C#!
Najważniejsze zagadnienia:
podstawy języka z uwzględnieniem nowych cech C# w wersji 10
zaawansowane zagadnienia, w tym przeciążanie operatorów, ograniczenia typów, typy z wartością pustą i wzorce dopasowania typów
wyrażenia lambda, domknięcia i funkcje asynchroniczne
LINQ: sekwencje, leniwe wykonanie, standardowe operatory zapytań
kod nienadzorowany i wskaźniki
atrybuty, dyrektywy preprocesora i generowanie dokumentacji XML
Kodujesz w C#? Miej pod ręką wszystko, co potrzebne!
Table of contents
-
C# 10 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 na typach z dopuszczalną wartością pustą
- 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
- Wskaźniki i kod nienadzorowany
- Dyrektywy preprocesora
- Dokumentacja XML
- O autorach
- Kolofon
Product information
- Title: C# 10
- Author(s):
- Release date: September 2022
- Publisher(s): Helion
- ISBN: 9788328396159
You might also like
book
C# 10
Język C#, sztandarowe dzieło Microsoftu, jest rozwijany stopniowo i ze starannością. Wciąż cechuje go prostota, a …
book
Programming C# 10
C# is undeniably one of the most versatile programming languages available to engineers today. With this …
book
C# 10 in a Nutshell
When you have questions about C# 10 or .NET 6, this best-selling guide has the answers …
book
Essential C# 12.0, 8th Edition
The Comprehensive, Expert Guide to C# 12.0 for Programmers at All Levels Updated for the Microsoft …