A updated guide to the C# programming language covers the fundamentals of C# 3.0, including such topics as syntax fundamentals, working with variables, console input and output, common intermediate language data strings, exception handling, and multithreading patterns, with new chapters on LINQ, Query Expressions, Lambda Expressions, Standard Query Operators, Delegates, and Collections Interfaces. Original. (Intermediate)
Essential C# 8.0 is a well-organized, no-fluff guide to C# 8.0 for programmers at all levels of experience. Reflecting the most important C# features, it will help you write code that's simple, powerful, robust, secure, and maintainable. Author Mark Michaelis is a world-class C# expert: a long-time Microsoft MVP and Regional Director who also has served on Microsoft's C# design review team. He presents a comprehensive tutorial and reference for the entire language, including expert coverage of key C# 8.0 enhancements. He illustrates key C# constructs with succinct examples, and presents best-practice coding guidelines.
Focused on the latest advancements in C# 12.0, this guide by Mark Michaelis offers a structured approach for programmers of all levels. It covers new features such as any-type aliases, inline arrays, and enhanced pattern matching, while providing practical examples and modern coding guidelines. The book emphasizes mastering core constructs, managing nullable reference types, and utilizing LINQ for collections. With version-specific notes and icons, it ensures readers can easily navigate innovations and maintain compatibility, making it a comprehensive resource for aspiring and experienced C# developers alike.
C# to dojrzały, prosty i nowoczesny język obiektowy, rozwijany przez Microsoft, idealny do tworzenia aplikacji sieciowych, mikrousług, aplikacji desktopowych oraz oprogramowania mobilnego i dla internetu rzeczy. Jako język otwarty, umożliwia pisanie kodu, który jest bezpieczny, przejrzysty i łatwy w konserwacji. W wersji 8.0 wprowadzono nowe funkcjonalności, które usprawniają pracę programisty. To siódme, zaktualizowane wydanie podręcznika programowania cieszy się uznaniem wśród programistów na różnych poziomach zaawansowania. Oprócz doskonałego samouczka języka, książka zawiera informacje o metodykach programowania oraz omówienie nowości, takich jak typy referencyjne z wartością null, indeksy, przedziały, zaawansowane dopasowywanie wzorców i strumienie asynchroniczne. Treść jest uporządkowana i przejrzysta, co sprawia, że podręcznik jest przystępny, a zawarte wskazówki pomagają ograniczyć błędy w kodzie. Książka obejmuje kluczowe konstrukcje w C#, techniki programowania obiektowego, typy generyczne, delegaty, wyrażenia lambda, refleksje, atrybuty, strumienie asynchroniczne, przetwarzanie równoległe oraz współdziałanie z kodem niezarządzanym.